Where is the Amber update for my AT&T 920?

It's absolute bullshit it has taken this long. Skinned Android phones are updated quicker than this. The "Premier Partner" for Windows Phone is the absolute slowest with updates. Should I switch carriers? Operating systems? If I'm going to pay AT&T's enormous fees and deal with the lacking Windows Phone app store, I should at least receive the benefit of timely updates.