I'm glad you're planning on expanding the site to include Japanese, I'm very very excited about this. I was not able to login using the demo account given, did you already expire it?
Edit They are currently asleep. I will let them know in the morning however. Thanks for the tip off.