I was just about to recommend you to make an english version of your site! it may be a little more work but it'll definitely help your project to gain more audience! oh and the design of your characters and those fluid animations really have potential!
CHIBIS :)