OR the v1.802 installer for the Elven Resurgence DLC for AoW3 also works
Added in 4 minutes 55 seconds:
I suggest going to the forum thread for This War of Mine and sharing your link there.
Depending on how big the game is, you can upload to Google Drive, Zippyshare, Mega.nz, Openload, etc.
Use WinRar or 7zip to split the game files into sizes that fit the requirement for free download on the file hoster of your choice