It seems completely random because it likely is as this point. Based on who's sounding off in these forums and where they're from, Moto is probably pushing the updates based on device serial number.
Bottom line, Moto's (or VZW's) servers can only handle so much push at once. Just be patient. From what others are saying, it's worth the wait.