Don't do Immune to Cold, as I seem to recall a Xeno getting frozen solid and shattered in one of the movies. Plus, the Queen in the first Aliens Vs. predator didn't look too healthy before she got free of the ice- though admittedly she did obviously survive a long time.
I'd suggest Resist Cold 20; that should be enough to stop most Cold attacks while still leaving them vulnerable to super-nasty stuff like White Dragon breath. Cone of Cold at 9th level will have an average damage output of 31.5, which means a measly 10 points to the 100-hit-point critter. It'll notice, but it won't really be badly hurt. Once the party sees how it reacts to the +1 Fire Sword, or a Fireball spell, they'll concentrate on hammering it with that anyway.
Also, hit dice are tied to creature type, so if you plan to give it d12 HD then you need to note it as a monster ability. Name it something like "Alien Toughness" or the like.
What you've got is good for a typical Human-hatched Xeno, but we know from Alien 3 (among other sources) that the critters "learn" from the Facehugger hosts they grow inside. So if you plan to bring in more Xenos later, you might consider making them a Template (with your "base" Xenomorph being used for the result of an average Human host, and extrapolating from there).