When I first read this article, I had some of the same criticisms of the same shortcomings on which others have commented, BUT...
I'd like to suggest a name change for future $2000 SBM machines; call it "The $2000 Professional's PC." This will allow you to identify the person who would build (or buy) that machine, considering fitness for purpose; build a "Jack of All Trades, Master of ONE," that focuses on what that person does for a living.
Thought about in that context, most if not all such "shortcomings" in this build go away. Any number of programmers, developers, and media professionals, etc. who also play games, would love this machine, looks and all, particularly if their applications take advantage of GPGPU processing.
One of the biggest shortcomings was in overclocking, but I don't think professionals OC their PCs, at least not anywhere near the edge of stability as is often done in the SBMs.
I do think any overkill should be targeted, and that wasn't really the case here. This machine is not a pure gamer, making the pair of HD7970s look pointless (1080p gaming needs just one) without some other reason. Identifying the user would answer that question.