I can definitely see the tech-y Megaman vibe. However, your instrumentation and mixing could be a lot better. A smoother lead would do much better. Perc is laying there in the mix. Could use some better compression, a bit heavier bass with more high end presence for definition, etc. Arrangement is fantastic. Your high end is just decapitating the low end.