Hmm, have you tried placing the preset into a different number/file? It's kind of difficult to see exactly the transparency, but I have had that issue before-except this coding you have fixed it for my files.
Also, I noticed that you have alpha_rejection line back a bit and the texture unit line should be back slightly. It should be aligned with the cull hardware and software lines. Not sure if that would cause the issue and if the coding is really that picky then sheesh; but you can never know until you try.
Best of luck in your preset making.