I just signed up for an account on inleo myself with google, however something went very wrong and I can't even log in.
So now i'm in the same boat as you with my new account, it seems to be lost in the ether. Hope they get back to us, I have this question in with @themarkymark if anyone would know he will.
I'm not part of Leo, so I am not sure what is going on here.