The anime really dropped the ball not explicitly spelling out the similarities between Souji and the Ultimaguil. I saw the similarity as an undercurrent, but I'm "trained" to see that. Nice to know the manga picked up the slack.
Thanks for the translation!