To everyone feverishly refreshing their email
1) Emails are going out to users from BackerKit
2) This process TAKES TIME. If they spammed 50k emails out simultaneously they'd be blocked by every email provider on the planet
3) IF you choose a steam key, getting the key now, 2 hours from now, tomorrow has zero difference. You can't pre-load until Monday anyway.
4) IF you choose a GOG key again the key doesn't do anything until release. So getting it now is basically like getting a birthday cake and then realizing you're trapped in the glass isolation ward with Ebola until Monday. It doesn't matter what you get now.
If you want to sort of 'figure out' how to get your key ahead of time
A) You have an existing account on BackerKit
https://www.backerkit.com/master_backer_accounts/sign_in
Log into your BK account if, like me, you've backed a ton of things in the past
B) You don't remember your BackerKit login
https://battletech.backerkit.com/hosted_preorders/final_review
Use your email address. You'll then get a link to your BattleTech BackerKit page.
My BackerKit page only shows how I can share my pledge number on Twitter! I will AC20 this enitre place! Where are my Keyzzz!
Ok calm down! In the middle of the page you will see
"Get Your Digital Downloads"
Click on this and you will get to the page with your keys
What!! My Page says PENDING!! LIES FROM THE INNER SPHERE!! GIVE ME MY KEYZ!!11!!!
Ok calm down everything will be ok! The sending of keys as noted above takes time. Just breathe! Calm down. Take a break. Like eat a sandwich. Go outside, because lord knows you're not gonna see the outside much once the game comes out, so get that all out of your system now.