Since TGLMesh does not override BarycenterAbsolutePosition, it yields unexpected behavior when using transparency, as the meshes can't be properly sorted.
I'd suggest using a center of the bounding box or similar method of calculating the barycenter.