The only notable problems in this level, are repeating scripts and "staying black cutscene bars" glitch.
While we can clearly see that Chara was certaintly aware of these problems, due to flag commands being used in scripts from time to time, they mostly were misused. At least concerning the scripts in (8,3) (12,4) (10,9). He should go for a "load script" type of command. Here's a quick summary, from one of my recent posts :
create a script called "story" containing story elements that you want the player to trigger and see.
Inside "story", write only this :
ifflag(x,stop)
iftrinkets(0,loadascript)
It's important to know that there should be absolutely nothing inside the script named "stop".
Inside the one named "loadascript", there should be the story, but make sure that the flag is activated when you access that script.
Besides, there are a lot of very minor issues, like an unfilled hole (12,7), player getting seemingly stuck if he enters the room in (4,8) while having reverse gravity, possible wall-clipping at (5,1)...
But it's stuff that won't annoy the player very much, if at all.
Either way, this remains functional, and is part of distractionware's VVVVVV community history.