Most contemporary compile-to-JS languages target the browser, but do not inhabit it. I'm excited about a system that encourages apps and tools to evolve organically together, instead of tools developing separately from applications, which is the status quo.
Other than that, Common Lisp has some really interesting capabilities relative to ClojureScript, and is also fun!
1:http://bitsavers.org/pdf/xerox/interlisp/Interlisp_Reference... section 1.2
But, with regards to your description of inhabiting the browser, what would differ with JACL say compared to self-hosted ClojureScript?
Other than these technical differences, there seems to be a difference in "philosophy of use". I have the sense that the ClojureScript project does not emphasize or particularly support the idea of using self-hosted ClojureScript to build web apps.
But it sounds in your case, maybe that can be removed before shipping? But used while developing?
Are you thinking of something like Amber Smalltalk? Amber is a complete development system, well worth experimenting with if you have not already done so. Good ideas should be shared.