Not precisely true. Instead, what you are actually doing is invoking the other character's aspect for effect (an effect that would complicate things for the other character). The GM then initiates the compel; compels are always GM-driven. The result is the same, but the designers feel it is an important one. (Though since the compel is in the hands of the GM, this clarifies that the GM determines how compel-worthy the effect is, and controls whether escalation occurs, and any Fate points that change hands due to either an accepted compel or a bought off compel come from or go to the 'bank', not the invoking player's pool.)
I'll have to read it through again...
I'd modify your descriptions a bit for clarity. Here's a quick stab at it...
Very nice. I'll need to look it over once or twice... I think most of it ends up amounting to the same thing, but we came at it from different directions.
While this is the way the book describes the invoke for effect, it is a very odd way to treat it. Taking an appropriate aspect and invoking it to gain... an aspect? Would we invoke that aspect to also gain an aspect? More than anything I'd describe an invocation for effect as a player merely establishing a true fact about the world or his character (not usually about other characters).
Actually, it's not as silly as it may sound...
Effectively, as I read it, Invoking For Effect is just making a Declaration, but instead of rolling a skill and taking the chance of failing, you use an Aspect/Fate point combo to guarantee success.
For example, I have an ex-cop character in my game. He could feasibly make a Investigation roll... if he's successful he declares that he's he's got "Dirt On The DA", but if fails, then he's out of luck. Or he could spend a fate point and invoke his "Thin Blue Line" aspect for effect to get the same result (maybe it was a juicy tidbit he picked up back while he working the beat). When he meets with the DA, not only can he invoke "Thin Blue Line", but he's also got a tag on "Dirt On The DA" to use on the Intimidate roll he'll need to make. Plus, now the aspect is out there for anyone else to compel or invoke.
Effectively, it let's you double down on an aspect, by temporarily turning one aspect into many.