Weird. I just did mine last night. I accessed account management via the Bnet client, then all went as described. Perhaps just some server tomfoolery on their part, but the promotion has not ended. As long as your e-mail is from the recent wave, it doesn't expire until June 30.