I also can not open the download link AND I can not find it on android market...
P.S.: Is this application free?
Application is $1 Canadian, but all the upcoming upgrades are FREE once you've bought it!
The download link is supposed to open up Android market directly, I will look into that further today (as stated above).
Searching the store for "Twitch", "Twitch RC", or "Tekin", should bring it up near the top of the listing.