I too was wondering whether they were in some sort of bother as the website was not responding. However, it did finally work for me (yesterday) - but not today.
I have ordered plenty of stuff from them, with great service for 90% of the products ordered. The only issue was a 2 week delay on the bashplate which had me nervous as I was departing for a trip. As an aside, Metal Mule messed me about for 6 months before conceding that they couldn't get me a bashplate, despite having my cash for that length of time and informing me that they had one on the shelf when I sent them the money!
My last order from OTR was 4 Months ago and it was the bashplate and the details for OTR from my last invoice is as follows:
OTR-Performance GmbH
Hugo-Junkers-Stra�e 52-54
50739 K�ln (Cologne)
Germany
Telefon +49.(0)221.768056-0
Fax +49.(0)221.768056-6
eMail
info@off-the-road.de
Internet
www.off-the-road.de
USt-Id-Nr.: DE 284 250 326
Best of luck!