While playing, I move up in rank, but it still says I have 0 wins. Shouldn't this increment by 1 for every round I win? I think I might stop by a local arcade that I know has this game and see what it does when I win.
Also, every time I unplug my system when I'm done or enter test mode, my high score(s) are deleted and returned to the ones that a default system would display. I would imagine a game like this would remember high scores, given it even remembers an unused game credit from a previous day upon booting. This I can't test in the real arcade, as they probably wouldn't like me unplugging their systems

Also, on a similar note, is there any way to reset the game to default (get rid of all experience points and unlocked characters, so I can start fresh?)
Yes, I ran the ROM board test on both the system and game test modes. Both come up good.