Yes the screen size is 208x208 (it is included in the Nokia press release on their website). This is a development of the series 40 platform and will include an animated 3D menu system.
I do think there is something wrong with the sreen resolution size specification here. 208x208 pixels? In that pic I think it's just 128x128 pixels