Aghhh! I'm tempting myself to buy the PC version now so I can start making some myself! I just don't want to get sucked into the portal, as 310-ing this was stressful enough, but at least it had an end point. The portal will kill me!
You can use someone else's save file to 310 it, I think. I played the game on a different account than my own for a while, before I bought the game, and copied the save file over. I had all my progress, including achievements, but none of leaderboard times came with the save.