Great concept. The start where the reactor blew up was very funny. I really liked that.
As for the gameplay, some of the patterns are so fast that it's not feasible to dodge them. Utsuho fires constantly so there little room to get in and make use of the graze bonus to shoot her. Having checkpoints after each boss would be nice.
Overall this is a great attempt. Keep up the good work.