The Dell page is now live.
microSD card slot confirmed:
And I think I can finally spot it in this screensnap from Liliputing’s video:
Internal storage is a disappointing 16GBs. What’s up with that? Is there a 32GB and/or 64GB model coming in a month or two?
I’ll need to take a trip to Best Buy once the damn polar cold has receded.
In the meantime, videos: