Thanks for the reply Amin, I completely understand your situation.
I actually desperately in love with wordpress and do not want to use any other option.
Squeeze page idea looks nice. I will have a look at it and may get a few more questions. One comes on top of my head is if I can put a button to “download” the product on a squeeze page and every time one clicks, it generates a new download link for that. as on second thought i like the expiry link idea better.