Far too many times have a re-spawned and then been shot immediately (at least 20 times yesterday). It might help if there was a five-second period of 1) invincibility and 2) no shooting (works both ways) this would also prevent base-camping, which is a HUGE problem on viper. Also, I think "agility" needs to be fixed. You get a second of speed, then go back to normal. How weird is that?
One more thing. Why is Wide-Angle a bad thing? I love it! I think it should be an option in the prefs.