mmm i can't find my steam key on the download page?
The Steam release isn't until 21st August. You should be able to find it from that date