Leaderboards are definitely something I'm gonna try to make happen.
Not entirely sure how it'll work for Workshop just yet. I have some ideas, though.
You'll get used to it. Putting ; in lua does nothing as well, so syntax wise it won't scream at you. I personally never was a fan of ;
The API we'll be implementing will be similar to http://www.verlocityengine.com/docs/. It was an engine I made for Flash for 2D games.
It had a lot of good features like: