1. No. You cannot download games directly to the SD card. You will have to transfer them from the Wii internal memory to the card by doing a backup of the game.
2. No. To have it appear on the main channel page would mean that you can also play the game directly from the card, which is not possible. The main channel will only display games that are currently playable, from the Wii internal memory only.