1. It has 4gb built in. There is no micro sd slot for additon storage with a micro sd card.
2.
http://forum.ppcgeeks.com/showthread.php?t=36062
3. you can turn off touchflo3d from settings>>today>>items>>uncheck touchflo 3d (if thats what you meant to)
4. Mightymike's Rom is the best IMO. There are different chefs that have different roms for different perferences so you can decide which fits your taste.
5. Battery life sucks on stock rom. Much better with a different rom.
6. Just flash to Mightymike's rom and you'll see a huge improvement in everything without messing with anything except installing the things you would like to have on your phone.
Hope i helped.