1) This game's netplay is sadly a lot worse than IAMP or especially something like TSS in 2DF. However, compared to those other games, the latency doesn't matter quite as much. Still, much more fun to play vs someone in person if you can manage it.
2) I stopped playing, and I'm not from Europe, sorry. If you want to find games, it will be a lot easier asking in the Touhou community than on this site. I think shrinemaiden or other sites have IRC channels, don't know what they are though.
3)
