Hi Jeff,
I didn't in the end. Didn't take the resounding silence from APF as a source of great comfort so have been spending my hard-earned elsewhere! I also asked another European dealer I trust for their thoughts but they hadn't heard of the site, which also gave me pause.
The site has some cool German posters for sale which I'd be keen on but wary of being stung with reprints so have held off. If anyone can vouch for them, I'd happily go for it and I'll let you guys know if I do.
Mardukas