Hey Static - give the guy a break lah! Maybe a new boy to the forum.
BoeingD787 not even going to try and answer your first question - as I am convinced that most of the SQ tech boys do not know how 3 pilot, augmented and double crew FTL's actually work in terms of FTL's and check in times.
Crew rest right now on the 777 is actually ( oddly for SQ) very good. It's the boeing standard crew rest facility, with a business class seat ( 2 if double crew) included. And on the 300ER's the crew rest bunks have video feeds from the in flight entertainment.
Layovers - ahh the bug bear of rostering. Basically in the States and Europe you will get 48 hours in the city ( you may do a standby in that time). India is mostly turnarounds, but those destinations that do a layover it's generally 24 hours, the same with Australia and New Zealand.
Hope this helps