You realize that this article supports that we have no concrete reason why the delay ?
VZW sold a lot of X's over other Droid devices on the advice that the X would get the coveted 2.2. Yes, I know that everyone says that the X will get it... just be patient... better to wait for an OS that is bug free...and I agree with that theory.
However, I am still slightly jaded from the same situation a lot of us were going through with BB and their delays and eventual boot for OS6 on the Storm Platform.
With the apparent blackout and quietness from both VZW and Motorola as to why Froyo is being delayed only for the X, I would not be all that surprised to hear that VZW decides to not load 2.2 onto the X because of compatibility issues that cannot be resolved. That's exactly what happened to BB and OS6 on the Storm line.
I find it quite sad that VZW sold the X with the 2.2 promisies. And now that anyone who bought the X at launch, and tired of the waiting game, are all over the 30 day change out policy... we now have no option to go to another device.