1. Built in 16GB, supports 32GB microSD
2. Currently only supports video out via 3.5mm jack, miniUSB to HDMI cable is coming
3. don't know what you mean, that's a sprint question, not a phone question
4.
http://www.dlna.org/digital_living/how_it_works/
5. not that i know of
6. in theory yes, otherwise use Fring
7. Camera flash? Yes. Adobe flash? Not yet