Thanks for playing!
The ending glitch seems to be caused by some kind of memory leak from the unstable 3D plugin I use, sadly. I think I might be able to fix it by changing how the game moves from section to section, but it'll have to wait for post-jam.