#2
You guys need a new name. There's already MANY bands called "Viper"

Nice attempt though. I can only say to go for some better vocals though.
#3
Yeah we know we need a better name. We just havent got one yet. Do you mean better vocals as in a new singer or better vocals as in a better take by the same singer?
#4
Technically, either could work. Your current singer doesnt seem, i guess "confident" enough. He seems kinda shy, if that makes sense.

Also, the name is cool, its just been done a bunch. Good luck to you guys.