Your order went just fine, your email is the correct one, and I can see the download link on your order so, you can be sure TWO emails has been sent to you automatically:
- One from FSDT containing your activation key
- Another one from Digital River containing the same activation key AND the download link
The most common cause for not receiving the email, is not realizing it went in the Spam folder so, first check that one. No, products for MSFS are not freely available from our page ( with the exception of Basel, which is a free update for P3D users ), but if you lost your purchase receipt from Digital River, you can login with Digital River to get another copy of it.