You should be able to access your forum from your .freeforums.org address.
As for a refund, please create a ticket at http://help.freeforums.org
explaining your issue. Please note this does not guarantee a refund, but this is the place to ask.
If you have any more questions please don't hesitate to ask and we'll be happy to help.