But why delay it? In fact why are any of them not yet available? It's not like their going to discover some major software error that AT & T missed. I really don't understand the delay at all.
Right. This makes the final software package different.
Adding bloatware and Rogers logos and info isn't as simple as copying and pasting. Every carrier customizes the OS at a very core level and adding one thing, even something as simple as the new Rogers section of the app store that comes with the Black update, could cause a million different things to go wrong. And so, testing.
I agree though that Rogers needs to be faster.
^ That's just not correct. No matter how minor the tweaks are it is still a seperate upgrade file. A Rogers phone cannot be upgraded to ATT's version of Black. Then they'd see the ATT app store and ATT boot screens and the like. It also cannot be updated to the plain, Microsoft/Nokia version of Black, because then there would be NO Rogers app store and NO bootscreen. Therefore, the Rogers OS is ultimately different and is tested by different people, resulting in different timeframes for release
I believe all Android phones (including Nexus and Moto X) are updated over the air and still ultimately rely on carrier approval before being updated. Although it's true that they run stock versions of Android and are therefore much less time-consuming to update, the issue with Android is that each and every Android handset has a version of Android custom-developed for that device, and as a result, lots of phones don't get updated for months after the release of the new version. This timeframe is further extended when manufacturers like Samsung and HTC install their own software and skins on top.
Bottom line: be thankful the WinPho community is so small and the device range so limited - your updates will come within weeks of release, instead of months.