For the most part the reason to use GLKmath is to take advantage of iphone optimization. I can't really say just how much of a performance boost it gives. If we want to keep box2D read-only and dump the changes to this file, it shouldn't cause any problems.