Funny, I was just looking at this today. Seems there's just some outdated Javascript stopping it from working - I managed to add myself after some tinkering in Chrome:
1. In Chrome, enter your details but hold off from submitting.
2. View Chrome's Developer Tools pane (via the View > Developer menu on Mac)
3. Click "Scripts" and open "application.js" under
www.tradebitcoin.com > javascripts in the left hand menu
4. Click the line number on line 158 to set a breakpoint (the line that says "latitude = results[0].geometry.location.lat();")
5. Line 159 is the one we need to change (the lon() function doesn't exist). Click "Submit" on the page to run up to the new breakpoint.
6. The code should stop - go to the "Console" tab and enter "results[0].geometry.location.lon = function() { return this.lng(); }" (without quotes). Hit enter and you should see the function echoed back.
7. Go back to "Scripts" and press F8 to continue. "Profile Updated" should appear on the page and you should be saved on the site.
Works for me, YMMV.
Cheers,
Scribe