Yeah I used that link once, and it made it onto the page.
Back on topic: If the games are small enough I would expect that either Nintendo will have a section in the download service or allow smaller developers to self publish with some help simular to some of the buddy list services for the wi-fi.