Yeah, that story is waaaay sketchy. It veers highly from Ani canon. Sure the back story explains it, but you're basically putting a Marvel character in the Animorphs universe.
Though it is QH's RP, so he's the one to decide. How "alternate" is this universe?
Added:
Hey, what a happy coincidense, my post is the start of page two.