There's a few errors here, actually. In fact, I'm surprised the game loaded at all.
First off, you're missing a "</AICategoryWeight>" tag in that tech (it should be after the Fortification tag). The lack of that is causing my game to hard crash each and every time. That might just be a copy-n-paste error, but the xml block as written isn't going to run.
Secondly, I agree with everyone else about getting rid of the specialization. It's not a specialization, so that might confuse matters. I haven't tested it with that xml block, mind, but I see no reason for it.
Thirdly, when I did a dry run (switching things to Terran instead of Surian), the game didn't display anything when I had the Internal Name TerranWarpFieldFocus1/2/3 in the Option section. But when I put in the Generic Name instead (WarpFieldFocus1, WarpFieldFocus2. etc) it did display (after I made the fix I mention in the next paragraph). That shouldn't matter, but if the game wants the Generic Name not the Internal Name, that could be it.
Finally, the label "SurianTranswarp_Name" doesn't match with the display tech name "Transwarp_Name", so the game doesn't know to match the two. Thus it isn't going to display it, even when it is using the Generic Name instead of the Internal Name in the Option section. But when the two are matched and everything I mentioned above is fixed I get:

I'll post a fixed version of everything in a bit in this post, but I have to run for a bit. 