the shadows of the text still gets rendered, which looks awful.
you probably got drop shadow as a layer style, and not an effect. layer styles are always rendering last. even after track mattes... twirl down the properties (no shortcut for Layer styles yet ) and lose the drop shadow.
add a drop shadow effect instead.
...and unless there's something you're not telling us, I don't see the reason for 3D. Go with 2D layers exclusively.
I was using 3D to implement Google's material design, but I have made two text objects (one that is 3D and one that isn't), and it will switch to the 3D version once the mask is done with. This worked perfectly, thanks