I think the website was o-ro, but it just appears to be some Coptic anime game now.
And yes, I realize it's not official/supported here. I'm just having trouble with Google, because I don't speak Chinese and it seems nearly everyone who uses it is Chinese, thus all Chinese pages.
So a link or a "no, this died in 2008" would help a lot
