Uploader here. I upload around 10 non-h touhou doujin on weekends. So sometimes the front page is filled with touhou doujins due to the constant upload. I'm sorry for those who doesn't like them. But it's not like I'm trying to spam though.
As for the English title, I can't help it. I read very little Japanese. I collect them from pooshlmer, and the English title given is often quite tentative. I'm happy to correct and take title suggestions if you care enough to translate one