ENH: implement text vertical alignment

This fixes text vertical alignment, as well as removing the (now unnecessary) y label hack.