I remember reading an interview with the Shop team some time ago. I think the reason the interface is so screwy is because they didn't have an interface person on the team- all Nintendo people who know interface were working on the rest of the console. Hopefully those people are available now and can overhaul the channel for when WiiWare starts coming out.
3