Pepipoo is still active as in being in use, but there is still no administrator, and also response times can be very lengthy at times. I do wonder if the server is in the middle of the Gobi Desert, or maybe somewhere on the Steppes of Asia ! To be honest, I prefer the new ftla.uk site because it is more up-to-date software wise and also has more room for files etc.
Notwithstanding this, I still respond to new OPs on Pepipoo.