The key difference, IMO, is that true agile doesn't require overt project management or more importantly, project managers. the usual response to the "wining battles, losing war" is to introduce someone who's keeping track. unless that someone is "everyone on the team", you tend to move away from agile because:
a)its not everyone's problem, so its not going to be fixed, or
b)the pm guy becomes the fountain head of knowledge from the pmbok that guide the "one true way"