Heh, funny. Personally I think that the Luna class design that won is one of the better fandesigns.
Meh, I think it's all over the place, and there is no flow. It looks like a kitbash of Enterprise-E, Voyager and Akira. The names "Titan" and "Luna class" sound like something a lot more graceful and elegant.