just figured out answer for
Q2 : rollback segment is only for read consistency and the data is not really required for roll forward. archive logs seems to contain sql (update/delte) and at the time of recovery it just applies it to the DB.