JasonS, it would be great if you would use the
button to edit your own posts, there is no need for double post.
As for your question, it says your client.dll is different from the server because the server you are attempting to join is using an
older version of the Open Beta. You should complain to those who manages the server, hehe.
Secondly, you can't see you being hit with Melee because the Melee is not finished. It's recommended you press "~" (in your own server), and type in mp_simplemelee "1" (without the ""). This disabled the advanced melee, so you can only kick people around while holding the right mouse button while having the weapon set to 1 (which is melee).
Do remember the "Open Beta" is still in development, and a lot of things still has to be changed and added.