I absolutely adore this creature but it is a terrible fit for Aberration and Gen 1.
Please don't hold out on Extinction. Extinction and Valguero are where this creature has by far the best chance to win because they are both so open. I can seriously imagine this thing running around in the Wasteland or White Cliffs.
In fact I would say it's pretty much screwed if it does not get one of those 2.