I've had a similar idea of using a PID loop to control robot heading. I've been experimenting with the idea of PID Heading Control on our old 2008 robot, which seems to fair nicely. Though with the new wheels, I'm not sure how much effect a loop would have, but it could prove VERY useful if it can be used wisely.
It shall have to wait until tomorrow when I can play with a robot with the new wheels.
-Tanner