Why was the space shuttle retired without an immediate successor?

I don’t have an intimate knowledge of the SLS, but my guess based upon what I do know of STS processing is that it is a combination of manufacturing of the Stage 1 tankage and structure at Michaoud and the processing time at the Cape, which is enormously labor intensive. There may also be delays in the manufacture of the Solid Rocket Boosters due to limited availability of the propellant constituants, which are not longer produced in the requisite volume on a regular basis.

You’ve pretty much summarized it; even though the materials and processes used in a lot of rocket launch vehicle applications have been around for a long time and are reasonably mature, they are still stressed to the edge of structural and thermal capability in an application where a single failure could result in catastrophic loss of vehicle, payload, and mission.

However, there are certainly things that can be done to reduce both complexity and improve effective reliability while substantially reducing costs. Separating personnel launch vehicles and heavy lift vehicles is certainly one way to go that allows you to emphasize reliability and reusability for a smaller system (at the expense of cost), while accepting lower reliability and performance for an expendable heavy lift system. Even partial reusability of a lower performance heavy lift vehicle is plausible; see Bob Truax’s Sea Dragon concept. Unfortunately, the SLS is essentially a Shuttle-derived vehicle with all the baggage that brings and doesn’t take advantage of any significant means to reduce processing or labor costs.

Stranger

I agree 100%. Something the size of SLS will definitely be needed for any manned mission to Mars, and probably even for a mission to an asteroid. Falcon Heavy may work, but it’s a bit small and the estimates sound rather optimistic. But SpaceX Dragon would be perfectly suitable for lifting the crew to a waiting spacecraft in the low orbit. It may even be good enough for re-entry at the end of the mission.
Orion is also part of the problem. The whole multi-purpose design requirement turned it into a white elephant. It’s a jack-of-all-trades, but master of none. Great if NASA was planning a large manned exploration program to multiple targets, but that’s not going to happen.

Not quite the Hoover Dam. At least 18 software errors found following an unscheduled simulation: http://www.cs.berkeley.edu/~bonachea/294-8/hw1.html

One of which was just today: http://www.cnn.com/2013/08/28/us/spy-satellite-launch/index.html?hpt=hp_t2