Not sure if people saw this but I found the UK version link on the official forums.
Clearly states when the activation code email comes. Take it for what it's worth.
Play on the day of release!
You'll receive your download links and activation code by email the 03/14/2011 at 19:00 EDT.