Cool site - try using the online web page translator at:
AltaVista - Babel Fish Translation
At least some of it makes sense then.
Have not looked at the whole site yet, so have not found an English link, or any contact info in English.
Found a neat looking belly pan, not that aluminium would do much to protect the oil pan, but might help with cooling or keeping the engine bay cleaner (I do drive on gravel roads).