You beat my score of 660 :D
The reason you can scale up nearly vertical walls is due to physics bugs, but ironically the game is much more fun that way.