The checksum is wrong and the ROM end address is wrong. This won't boot on an original cartridge PCB.
Checksum is 6A8D
ROM end address is 003FFFFF
The addition of more music tracks has made this game much better. I'm still unable to get it to save on an actual PCB, and there's some mistakes in the ROM header. I think with some simple fixes you could have this playing great on original hardware. I'm happy to do some testing for you - I'm user pbj on the Sega Xtreme discord channel.