I pre-ordered the game over a week back fromand was promised as part of the pre-prder a beta key which I haven't received yet and there is a beta on the 31st.
Any ideas when I should be getting this?
You will be getting it sometime this week. NCSoft always release keys to retailers closer to the next closed beta.