first of all , LOVE this game , you clearly explained every thing
i would like to note that there is a jam rule broken broken in the ratios , at some transitions / movement we see only an increment of a pixel being covered therefor braking the screen rez rule , but because i don't know your viewport size i can tell exactly