Yep, every single Viper I have ever driven has some sort of "jerky" movement.
The solution I came up with is to keep the RPM's higher via lower gear, as well as learn the actual RPM where it "jerks" at. Once you know where it is in the RPM spectrum, you just push in the clutch before it does it- problem solved.
As far as parking lots go, I generally "glide" through parking lots unless they are uphill, prevents it from happening also.
There is no actual fix for it, you just have to learn your way around it. It is the nature of the beast, and an inherent anomoly of the engines programming- albeit a necessary evil. The computer has to make a decision at some point to try and return itself to idle- thats when it "jerks." All manual cars CAN do it, but with the size of the viper engine and its tall gearing, it makes it 10x more apparent.