Indeed the chasis conforms with DIN standards. Unfortunately car manufactures don't always appear to. It should be as easy as any other head unit to install the chassis into your car. It wires up the same and has the same wopping great bundle of cables as any high end head unit.
I'll stop myself here and say that you should be reading the riocar FAQ's to the answer to many of your questions.
_________________________
-- Murray I What part of 'no' don't you understand? Is it the 'N', or the 'Zero'?