This game was wonderful. It made me feel like I was playing Metroid fusion again.
The difficulty did jump from time to time (Specifically with those big brownish-orange aliens) but it never felt to unfair. My favorite part was fighting Angel. His(?) fight was so fine tuned to the players abilities. Keep up the great work!