On behalf of everyone on the team, thanks so much for the praise! When we realized we could do multi-language support, we wanted to make sure to implement it so we could open the game up to others who might not get the chance to see a Touhou game in their main language that often.
We're aware of a few bugs and hope to fix those soon! I'm glad you enjoyed the art as well.