Other thing is that there is unfair and unsportsmanlike play - for example in my current game against an australian opponent named "Benjilol" - (even a premium member!) opponent refuses a draw although I keep checking him for about 15-20 moves.
That is really dumm and unsportsmanlike !
No, it isn't unsportsmanlike.
If you can't repeat moves or checkmate your opponent then your opponent has every reason to try to A: escape, B: Look for counterattacks / -checks. Nothing unsportsmanlike about it. From that game I can see checking is the only thing u got going for you so I understand your opponent, as soon as you don't check he gets time for the counter attack.
If you want the draw just try to repeat moves, then you can claim it anyway.
I actually find it very annoying when people offer draws when there are lots of pieces/pawns still on the board. I hope you only offered one draw and not with every move.