I don't suppose you still have access to the same email address that you originally registered with ? (I know - unlikely) - just in case they have a 'Lost my Password' option ?
Sorry probably a silly question because of the Google takeover
As Netstruggler posted - maybe the Google community help forum ?