First time I come to see Masdar being mentioned in regular news. CNN has this story on the city's progress:
To many, this might mean the first touch they have to this project. We should expect much more news about it, later in the year.
The video uses some old concept footage, i.e. showing PRT lines up in the air. They will be below the pedestrian level, and following building arrangement (= there are "roads" and "blocks" below the surface).
Masdar vehicles are called "space age time", which gives me a smile. I thought space age started in the 1960's... :) It's curious to know, which terms reporters find describing this technology. They also used the term "people movers", which I've been told is an inadequate term for PRT's. I still think it describes what they do best.
Did they say "15 billion into the venture"? Really? That is 300000 per inhabitant.
Addendum: An interview with Luca Guala has more detailed info.