Read the link - not impressed.
Some obviously silly errors, such as the 1st stage was not planned to come down in the "Pacific". It was planned to come down where it did in the Gulf of Mexico/America/Whatever, and the Ship upper stage was planned to come down in the Indian Ocean, where it did. Pacific target sites (for Ship) were taken off the table a while back when there were objections about environmental sensitivities, there. And "retrorockets" - he means the main engines that are selected to fire during landing of the booster. Finally, for all practical purposes, the upper stage has already succeeded in making a controlled landing over water in the Indian Ocean, twice.
So, the rest of the doom-and-gloom talk seems like it is coming from a biased source without sufficient knowledge. Several of the tests were intentionally designed to see where limits were and things would break - so the breaks were not a surprise.
However, some failures were surprises and are worrisome because of repetition. Obviously the upper stage leaks that destroy the Ship were not planned and are turning out to be hard to stop. But, there were 3 previous successful tests where that did not happen, so it is more likely that SpaceX changed something to cause those leaks and needs to fix it, rather than the whole thing is doomed to leak to destruction on every launch.
The other worrying thing is the stability of the upper stage in coast flight in space. It apparently does not have an active attitude control system. Musk likes designs that are minimalist, so may still be trying to see if he can get away without one. But, that puzzles me because it seems certain that a attitude control system will be required for in-orbit refueling, and that is a big part of the plan.
The cargo door is another issue. It seems that they keep having problems with it. That can probably also play into the attitude control problems, as well as structural problems.
So, while I am not going to get on the "Musk-is-a-fool-and-it-will-never-succeed" bus, I am getting worried that it will not succeed on the schedule we are hoping for to get astronauts on the lunar surface again. And, in that sense, Congress slashing NASA's budget does not bode well for that, either.