Inventing our own language was a miniscule part of the problem. What was important was developing the right framework, which is now available as Cappuccino (cappuccino.org).
You ask what platform/language you could use to develop something similar? I assume you already know that the answer to what platform is the web. 280 Slides is web based, and that is an integral part of the experience.
And when it comes to the web, you realistically have one development choice: JavaScript. Fortunately, once you accept that, there are a lot of things you can do, including targeting JavaScript with other languages (like Java with GWT).
Objective-J is a pretty thin layer on top of JavaScript, so if it's the only thing keeping you from trying Cappuccino, I strongly recommend giving it a shot. As far as the server is concerned, there's nothing remarkable going on. Almost all the magic is happening in the browser.