Yeah, it took a few reloads but it did come up. Just registered an account. The site advises against my browser (Palemoon 15.4) because of HTML5 support.
(edit: added screenshot) Has a distinct Dropbox-y feel to it, but is said to be more secure because of encryption. I won't upload anything for a while to avoid slamming them.