I have just found a rather retarded idiocy of C4D's importer. Basically, if the model has a texture attached to it, C4D doesnt import the UV map, but imports the texture.
however, if the texture is removed from the list, the UV imports nicely, and the texture can just be drag'n'dropped casually... for the example i used GVF Toth
<node id="detail0" name="detail0">
<translate>0 0 0</translate>
<instance_geometry url="#detail0-geometry">
<bind_material>
<technique_common>
<instance_material symbol="Fighter09-01-mat" target="#Fighter09-01-mat">
<bind_vertex_input semantic="CHANNEL1" input_semantic="TEXCOORD" input_set="1"/>
</instance_material>
</technique_common>
</bind_material>
</instance_geometry>
</node>
idiotic, and the reason is something related to semantics proper. i'll provide a proper example once i gather all the details