Hi,
Those are both features that will be coming in a future version. The ability to upload .flv via a browser will be in Beta 3, and the ability to register an account is scheduled for Beta 4.
I am not sure at the moment wether registering will great a Domino account, or use an internal mechanism. I am leaning towards an internal mechanism as this would not require a license for users to access the site…
For now Beta 2 is due in a few weeks and will just be a more feature complete version of whats there already, after that new features will be added…
Hope this helps