It was me, Lalita. I posted a link to it in the Daily Life as part of The Orient Launch Celebrations. I agree with both of you. It's one of my favorite sites.
The tour of Himeji Castle may be HTML based and not 3D, but it's still a pretty cool tour. Thanks for posting it, Akiko.