I guess I just got lucky... I signed up for a Click2Pay the very same day Neteller made the now infamous announcement.
I have since submitted all nesessary documentation and have an active account
I agree that they may still accept US transactions in the near future...
You may want to try
Moneybookers.
I also signed up there with absolutely no problems and very little verification.