Yeah it is pretty bad if you aren't living in Canada or have a ping above 100. Even below a hundred you will experience problems.
Explosives in this game are kinda overpowering, if you have more than one Heavy using RPG's then they will just rocket spam, fire wall, and machine gun spray anything and everything in their way. I think explosion radius of nades seem large because we experience lag, on our screens we are far away from the nade but our movement hasn't been registered by the server yet so the server still thinks we are next to the nade thus it kills us. That's how I feel anyways :s
Welcome to the clan btw(: