Nice snakes and I can tell you a very easy way to get better pictures of them. On a sunny day go outside and take the shots, keep shadows off the snakes and don't get the sun itself directly in the shot.

I promise you no matter the quality of the camera you will NOT BELIEVE the difference. Natural Light does amazing things to a snake picture.

Nothing wrong with the shots as they are just friendly advice