Hi,
That's weird. I know Services Factory from p&p is using custom project types and it's working just fine.
Can you take a look at that factory and see if you notice any differences in how they have referenced the .vstemplate, the .xxproj, etc and the way you're doing it?
That may help as a first check.
thanks,
-vga.