Took me a while to get oriented to the controls/toggles but spent way more time than I expected once I did.
I struggled to get 30 FPS for some simple integration routines in my submission; you are managing ~20 for something much more involved... Well done!