Nice work Ben.
Being one of the unfortunate people who is forced to deal with layers and layers of un-nescessary abstractions on a Java based web app platform (Turbine) at work. I can tell you Java is no fun in web development.
In Java (well, to be fair, Turbine), everything is so convoluted and frustrating to me. One functionality in tcl almost everytime needs more than 3 folds of the effort in Java to accomplish (sometimes 10 folds). Java == OO = Robustness? Not so in web development.
Ben, consider some argument on enterprise level web development in your paper to make it sound, cuz it seems everyone thinks Java == Enterprise, while Tcl == Script kiddie's toy.