He get's this message: your map differs from the server. He doesn't have CSS and HL 2 Episodic content. So can be that a reason why he can't connect to the server?
Gotta delete the map that was there before, before you put in this new one. If that one doesn't work (which it really must), you can try downloading the map from the steam workshop before joining the server (search rp_evocity_v4b1).
For me personally if i don't join if my resolution isn't 1920x1080 screen size, it times me out try telling him to use that.