Hell yeah, well done! Personal taste but I don't love the lead synth line (love the melody though!!)
I think you nailed the feeling of an anime rock intro! Did you record the guitars yourself? They sound great!