Come on, man.
This is your chance to get this shit out there.
Might not be long before they trace your IP and slap you with a Cease and Desist (a Stop Doing That, which won't hurt you but will let them hurt you easily if you do send the screens). But if you send them now . . .