A&Fag here. Ur right on everything except I don't believe the turbine blades are moving supersonic. All the air moving through any air breathing engine is subsonic, even the sr71 at full throttle. The shock waves caused by supersonic speeds would tear the engine apart.
But the rest of ur post is correct.