Um...really? If you're familiar with how long it takes HTC/Samsung/LG to release upgrades after Google releases an Android upgrade, then you wouldn't be complaining.
Cyan is to Nokia Lumia's as Sense is to HTC, etc. It can take a LONG time...
Obviously you don't understand how it works...and sorry, but I'm running 8.1 just fine. You either can choose to be part of the developer preview and run 8.1 or you can wait for the official release. Microsoft has given you options...which was more than I ever had on my Moto Android phone.