Fixed!
After a while I finally fixed that jittering bug with the interpolation. Everything works much better now so that's a load off my back. This may be worth actually showing off.
Merge remote-tracking branch 'origin/master'