I'll implement a new mode select (Arcade/Free/Expert/etc) and put an option in the skin_cfg.txt to decide which mode select to use (BPM or Be-Music, I'm thinking).
And only the number change? That's a relief

The reason I originally made those numbers yellow was because that's all I could see from the old blurry DistorteD location test videos (I had to improvise on some things). I'll create the multi-color numbers and add in some options to allow for it.
And the BGA displaying/loading for the Title/Song Select does need to really be improved... DirectShow is proving to be a PITA to implement correctly (one of the reasons I almost never released v0.05), so I'll try Video For Windows instead. Of course, that would mean no MPEG support (only AVI), but better than nothing I think.
As for the font creation, I've been using GIMP, creating a new 4096x100 image, and typing out all the letters/numbers/symbols on the keyboard, applying effects, and then highlight/copy/paste. It only takes 30 minutes (Time I'll never get back

)
So I've also been working on a DXG font generating utility, which would take those 4096x100 (or whatever) images and create a DXG from it.
I'll send it to you once it's in a good enough condtion
[Edit: Actually, I'll probably make a better 'Import/Export' option in the DXG Editor, which would place all images in 1 big BMP file, along with a generated text file indicating the locations of each image, and go from there]