Having played Touhou before, I don't really think there is much in the way of thematic relevance between card name and function. But certainly, Touhou is very popular in Japan, and I can imagine that it will appeal to a wide player base that wouldn't play or hear of Dominion otherwise.