Oh, trust me, that is definitely an old rendering. Every poster/construction site I've seen around the city since I've been here has been touting the cylindrical design. If they had a change of heart, I think it would be reflected there.
*Also, turns out this site (the forum area in particular) is blocked in China
No wonder I always had trouble finding Chinese posters...