Forget Google Earth, go to skyscrapercity.com and visit the UAE section(s), there are threads/topics for every single development you can think of, also, many people (Including me) upload pics regularly of different areas, projects, developments, etc. in town, so you will be updated more often
Also, don't believe the marketing BS of the developers, some buildings are supposedly due to be handed over this year according to the developers, but they are not even being built yet!