Not sure if this is even something you care about, but your login page kinda confuses 1password. The box you guys have designated as "username" is actually "email" which means rather than going ZIPPIDYBAM with my lazykeys I have to copy-paste. That's why we're now in a fight.
I am going to have to walk through it in the code and in action. However, I think that I know what is going on, and there may be a way for the vampire to get in without an invite. That much, we can't have.