Are there "generic" versions of the Cyanogenmod that would work on any device? (My device isn't officially supported.)
If not, why? (If Windows and Linux distros have images that work on any computer – as long you choose the version for the right architecture (x86, ARM, 32bit, 64bit) – then why not Android?)
EDIT
If the issue is mainly that drivers might not work, is there a way to save the drivers that came pre-installed on the device, and install them after Cyanogenmod'ing?