The very first thing should be praise for Thermaltake for taking a risk. Risks like this push the industry. do something different and hope it catches on.
But risks can fail.
The issue here is not that it is a bad design. It is a very good design. But it is only for a very specific audience. This is really only for someone who wants the latest and greatest components (2011-v3 cpu, titan x...) but only wants one of them AND wants a small form factor. Very limited clientele.
If I were doing my build again, I might have gone this route over an itx build to get liquid cooling.