When I think "enhanced", I don't think "ASCII".

My thoughts were a nice splash screen and a nice skinned interface. If you want ASCII, make an ASCII skin.

I know that many folks don't like splash screens, so I think a method of bypassing it would be almost required. At the very least I could compile two versions - one with the splash and one without.
My own thoughts on the splash is this: when you power on, the splash shows. When you reset to menu, the splash doesn't show. It's easy enough to tell one from the other.
Skinning is also a virtual requirement. There's no way you can call an ASCII menu "enhanced" regardless of how many features it has. People will take one look and say "lame". Once it's running, we can have a contest to see which skin will be the default as well as get bundled with the menu. If you have an SD interface, skins, splashes, and wallpapers will be looked for on the SD card as well.
One thing about skins and wallpapers - they'll go into different layers on the MD. The wallpaper will go in back and can use two palettes. The skin will go in front, so it needs transparency and will be allowed two palettes as well. This will probably change a bit as I work on the menu. Suggestions are welcome as always.