I do personally like this creature, and while I agree that maybe extinction isn't the perfect map for it, it's far from unsuitable. If it doesn't win here, my recommendations for a more fitting environment would be valguero, as I can see this creature hanging out around cliffs (either on top of them or at the bottom), or crystal isles, as the sheer variety that map brings means that virtually any creature could plausibly be found in one spot or another