I can't link the URL directly, but it happens if you click on the news item from the news listing. The specific error is shown in the attached image; it occurs in Chrome and Firefox.

Yes. You'll have to redeem a Steam key.ORIGINAL: TDefender
Can I use the discount to get an Order of Battle dlc for which the core game is installed on Steam?