It seems the plot thickens. Whoever is in control of the tbz domain has got the old place.bz site up and working during the last hours. So now we have two separate sites being up (place.click and place.bz) but running on different sets of data (Absolutely insane!!!).

Read the announcement from the place.bz site here.