So I take it you play on your phone? When you email an invite, it is from the phone app? I am sorry, this *is* a social network game, and the primary place most users play is on facebook, the game was written for that. I have not experienced what you are with that, I am sorry to say. (Have you considered having a "dummy" FB account that you use for nothing but the game?) Maybe someone else has ideas on this.