Nice level!
A pair of bugs (one seems to be not your fault but VVVVVV's...)
1: In the blue room (with the first trinket warp), there's a hole in the uppermost part that lead to wall at the downmost part (i.e. a leakage).
2: In same room the checkpoint acts funny (look up where the checkpoint is!). Can be fixed on your part by making the room a block higher, but that's VVVVVV's fault mostly.
3: If you go into the arcade room, die and return and ignore the rooms, the song in the level changes completly according to which arcade room you picked. Nothing major though. Same with going to the last room and then start backtracking.
4: Vitellary's text box is gray. Did you know that you can pick which color the dialog should have with "say(N,X)"? N is the number of lines as usual, X can be the following:
vitellary or yellow - Yellow
viridian or cyan - Cyan
vermillion or red - Red
victoria or blue - Blue
verdigris or green - Green
violet or purple or pink - Pink
This only works in 2.1 however.
Also, nice art.