The DVD/blueray player IMHO misses the point. It's an internet download game console. It's now an all-in-one media box, it's one (cheap!) thing. Get a separate blueray/dvd player if you need (cheap too)
Ok I too wonder a bit about the storage but that mostly irrelevant if they have an SD card slot
Powerful enough video card? Well, it's playing android games and the tegra is the best android video card out there right now. I'm not sure you can just drop an off the shelf nvidia/ati card into and android/ARM setup and have it go with out some expensive driver development somewhere. The tegra already works, is ready to go, and gives the current best performance of the market and games they are targeting.
Controller: I'm pretty sure at over half a year out they can tweak that. And usually as with every other console there's a decent market in 3rd party controllers.
I think the $100 price point is one of it's best features and doubling it would be terrible.