Regarding the problem with transparent textures and aliasing, it seems to me that these might be good cases for the use of geometry instancing instead. Of course, I don't really know what I'm talking about, so I don't have a clue as to performance viability. Yes, no, maybe?