AlGeorgeRomo,
Start With 0% After Every Match In All-Star Mode (test) [matein10]
E0000000 80008000
0528AE54 00000000
0528AE5C 00000000
052DCE54 00000000
052DCE5C 00000000
E0000000 80008000
This code I made *should* resolve issue #5.
It works to your description on my Wii.
As for the MiscData Editor, I seem to recall mentions of it not working on Gecko OS. This could apply to usbloaders as well. From my experience the edited files hardly ever worked (made any noticable change). It should work for Riivolution, but Project:M no longer supports Riivolution (I think).
I know from editing Event Mode with Eternal Yoshi's documentation and Tabuu, Giant characters are possible (32-bit floating point value, if the standard size for a character is 01 in hexadecimal it would be 3F800000 as a floating point value). I *think* metal characters are possible too, however, I do not remember what to change...
Lastly, Oshtoby made several (2?) variants of a "stage dependent song loader" which I believe originated on smashboards.com, should also have some threads in kc-mm forums. This could help with issue #1 if I understand the problem correctly.
I know this post is a lot to take in (long-winded bad grammar and all), but hopefully it will see some use.
-checkmate
I guess I should mention that matein10 is my name somewhere else... so no pointing code stealing fingers please.