To answer your questions, yes it has an SD slot on the right-hand side. I've been looking around but can't determine the exact size of the SSD. No idea on the specifics but I am aware that the CPU is an Intel Atom chip.
16 gig Sandisk SATA ssd 1 gb hynix memory module
So I just answered my own question. But now here comes the real question: Will I receive mine? I have already created 3 Chrome apps.... Would love to run it natively! :)