Steam ran out of keys... and it was over a week I waited with no response and no resolution. I paid via paypal... so I disputed the charge, got it back today. Then I downloaded DCS World and a-10 and got a key instantly from the DCS website.
I would avoid Steam at all cost if I had to do it over again. Seems like the price on DCS is the same as Steam at the moment ($15).
I think it was bad business for Steam to sell a product they didn't have licenses to sell... and even worse that they have left people in the dark for over a week over it so far with no resolution to date.. yet the DCS website can auto-generate a key instantly when you purchase online for the same price.