I agree with pretty much all of that. X99 is not a step up from X79 it's more of a refresh with a few silly techs (like MSATA) bolted to it. If it had decent SATA ports there are usually 10-12 on a spec like X79/99 any way so adding a stupid port for a mini drive on a board of that spec is just stupid.
On the hex cored CPUs the speed advances are utterly minimal. Only reason people are getting all excited is because Intel finally released an 8 core CPU that's unlocked and they could have easily done that about three times on X79.
As a tech X99 offers nothing new. Which, if you really care about things like that is a massive disappointment. What's been more disappointing is reviewers not pointing out all of these caveats. Most have said wow, amazing, super duper ETC but hardly any (Anand at last check) have actually used X79 data to compare.
They wouldn't really, given they're all mostly glorified salesmen selling products for a big company. Who's going to say "Well actually X99 is a bit Tom Tit so just stick with your X79 rig or just buy an X79 rig as the memory is half price".
'As a tech X99 offers nothing new' - it offers an unlocked 8 core CPU. Granted, it's out of the budget of most people, though this is what the reviews were so happy/enthusiastic about. Finally a 8 core unlocked CPU to play with - just look at the recent world records using that 8 core.
X79 does not offer a 8 core CPU, so it can never compete in heavily threaded benchmarks/applications etc.