So you are saying that it is common to wait an hour or so for these to download? So I should just be patient and wait.
In some cases, unfortunately yes. There are multiple variations of this problem though.
1) The download never starts it just hangs. In this case reference the work around i posted above thats been floating around but as always, YMMV
2) If the download occurs but it doesn't install, then use a file explorer (hopefully you already have one installed on your phone) to go to your SDcard, find the folder named download, and look for the apk thats dated and timestamped for when you tried do download. Install that apk and you now have the app.
Normally I'd say I'm sure HTC is working on this but I believe this is their second release that has this problem from time to time