translating the original videos is the best, but it won't. (translating video is more difficult. and the original's burontism is more comlicated. so it may be technically impossible.) so, at least, I want to introduce the contents.
this crossover is not only crappy pairing. if you have ever played some online games, you ll enjoy it. (of course, touhou fans too. this is "crossover")