Towards nonlinear imperfect interface models including micro-cracks and smooth roughness