The "Download Now" link directs you to the iTunes App Store, where you must continue the download process. You must have iTunes installed in order to open the link, and you must have an active iTunes account to download the application. This download may not be available in some countries.
From Daniele Leone:
TopApps is the first true alternative to the basic AppStore app. With TopApps easy and intuitive interface you can: - Browse Apps by Nation- Browse Apps by Nation and Category- Read all Apps features (full description, languages, size, etc.)- See the screenshots before installing the App- HD images with Retina display support- Have a look at all App charts updated in Real-Time- Choose among 120 international AppStore- Free Push Notification Service Download TopApps now and get instant access to all the Apps IN THE WORLD!