I can see the site now.
Obviously, the site is brand new, but - if it isn't a joke - the physical site isn't. They're just adding mini support.
Still - again, if true - it's a cool idea. Cheap own-your-own-server hosting.
Why they wouldn't use cheap-ass PCs is beyond me (and, I'm sure, they do use them for other purposes). The mini is just marketing.
Maybe it's just a scam to get people to send them their minis....