Above-average; very well done. It sounds to me like you used the VRC6 (which is cheating, as it was only in a handful of JP-only games) but considering how complex the main theme can get I can forgive that. That VRC6 cheating is what cost you a star though.
I appreciate you releasing this work. Thanks!