I was at a discussion by Designing Dublin earlier this evening, held in the Science Gallery in TCD. Interesting concepts, although it seems to be one of those things you can only fully 'get' by being involved in it.
I'll keep an eye on this over the coming months as they run their 'Love the City' project for the city centre. The project has, in my opinion, the potential to be an incredible boost to the city centre or a total waste of time - or anything in between. That's part of what makes it interesting: there's really know way to know how it'll go.