I have no idea how the Windows Phone 7 dev kit works, however with CE it literally was configuring some flags and resources, and that was it.
Microsoft did a tonne of heavy lifting to make it so. There were boxed in drivers for virtually everything, and customization was absolutely minimal.
And when you bought a MotoQ, it was stock CE.