I agree that the plan probably was to have 2.2 on the DX before todays Flash/Android summit by Adobe...but your ire is misplaced. It's not marketing for the D2 that made them skip the DX, it's the bug fixes they need to develop and test. Moto is keenly aware on their official forums that there are several issues with the DX right now, including the GPS/CPU sleep bug that hurts battery life, and of course the whole exchange issue. Just today even more bugs were found (and confirmed) there. The are trying to fix those asap so they can roll them out with Froyo. I realize that if you don't need exchange, or if you have fine battery life as is, then these aren't big deals, but a large number of customers are being impacted, and they are trying to get it right. The fact that they are spending their own money to give out copies of a paid market exchange app until they can fix it in the Froyo OTA should tell you how hard they are working on it...they certainly don't want to have to pay for any more copies then they need to.
It can't come soon enough for you, me, or most other users that are into their phones, but that's not the same thing as the company just ignoring us, or not caring. Moto has had its share of missteps (including their current and recent launches) but they seem to be working very hard to resolve them right now, which is why I've been pushing back when people make claims of wrongdoing or lack of interest; the data at hand just doesn't justify that conclusion IMO.
That said, I really do share your excitement. In fact, I have a good friend that is developing some Flash-based apps that I am helping with, and believe me, I am dying to test them on my phone and not just my desktop.