At least I did solve one mystery, appears they fat-fingered the IP of the block explorer in the OP, correct address is
http://213.179.192.62/chain/Saturncoin.
Appears the chain has started moving again after stopping this morning, did some quick math and based on 10k block reward at 80 secs a block that puts us right at 50 days until it reaches the stated PoW goal of 7,777,777,777 coins. This coin is soon to be 1 SAT and with the paltry current volume in 50 days we will be lucky to be trading in the litoshi market and not completely delisted from exchanges like MintPal.