You often wonder why it takes so long for an Android update to roll out, even though Google’s made the iteration official months back. This can be a complicated thing to explain, but more often than not, the culprit is the OEM; customizing the Android skin along with its proprietary features is what makes companies take so long to deliver updates to you, the end users. Of course, a lot of testing is involved as well, which again takes a lot of time...