Toine, you can trust that German site. I've bought my S1 and S2 overthere. Didn't have any probs with it. The only thing is, is that it is a bit slower then CC or PayPal
don't have time to play a lot of games, used to play much more then now. But apart from LFS i sometimes play Command & Conquer Generals (Zero Hour) online with some friends
some setups just don't work on some tracks. therefor it's better to have track specified sets i think. atleast for most track/car combo's i have differant sets