That being said, $95 doesn't seem like much of a stretch, especially if they're selling at cost, hoping to make their profit in the store. It's essentially a Nexus 7 minus the two most expensive components, the screen and battery. Remember the timeframe, too. By March 2013, the Tegra 3 will be a small fraction of the price it costs now.
I agree about the 8GB. 8GB with an SD card slot is about exactly right. 8GB without is going to be a huge problem for users.