I hate it when publications use Kickstarter price as a device price, especially early bird price as in this case. Who knows what the final price will be.
As for Windows 10, you can run full Windows 10 on 16GB flash with 1GB RAM. Even Windows 8.1 could be installed on 16GB and 10 uses less space. It's sub-optimal, but given that Windows 10 can have both software and apps installed to an SD card, it could work.