[ALTERNATE SOLVED] How can I do override SpriteBatch class?

Or Not…

Turns out there is a very good reason to not allow for vertice corners of quads to be non rectangular.

Take a look at the links i posted both do exactly the above, one project focuses on text, the other on batching regular quads.