One of my biggest regrets is just assuming everyone's familiar with the Touhou lore, the friend I solicited for beta testing ended up really confused by the plot... next time I guess I'll need to spell things out more clearly (or include one of those codex things AAA games these days use to get away with sloppy writing :P)
Glad to hear you could enjoy the game anyway, though! ^__^