As a matter of fact I just finished writing some API wrappers for more-speech in clojure. No, I don't think there's much I'd change. Language features can sometimes soften some of the rules; but the rules ought to be language agnostic in most cases.
Have fun with your presentation!