I think Gehry was trying to evoke a building made of paper with that design, since he designed it for the NY Times newspaper after all.
I doubt his current project will be very similar in overall shape. The crown sounds very interesting though, I'm thinking of something like Pelli's BOA in Charlotte, is that about right?