As a self admitted Viper fanboy this thread makes me sad but if the OP is happy that is all that matters.
I don't think we should kid ourselves on the electric cars helping the environment though. Every study done has shown that electric/hybrid cars don't become better for the environment until over 100k-150k miles of driving when compared to a similar size and age gas car. In OPs case if he was getting rid of the Viper
and the S600 for the environment then it would have been better to buy a small sedan/compact the same size as the i3 instead of the electric/hyrbid i3.