Yes but actually having fo;ks register at a web site to download a rom is actually against XDA Developement policy.
No its not, this is a pre-release and it doesnt cost to register, you have to donate to get pre-releases, if you dont want them you can wait till the morning for here. We put them in the donators forums first as a thank you to them.
We dont charge for them... like i said in my past post... it will be released here tomorrow.