It truly was buggy buggy, I liked the upside down perspective and the quirkiness of the game :D I was able to clip inside a wall and then I couldn't get out but was just hurting myself there. But nevertheless fun little game.
Wasn't sure how to finish the race though, I was staying inside the trophy as well when the time ran out but it just started me from the beginning.