Ok, you will probably have to flash the Viper boot image file separately in fastboot. On your PC, go to the folder where you downloaded the Viper rom zip. What zip compression tool do you use? Open the zip file and/or extract contents of the zip file on to your PC - probably a either a double-click, or a right click and an option to "extract here" or something similar. As an aside, I prefer to use this utility here for working with compressed files:
http://www.7-zip.org/
Once you have the zip file contents extracted, we need to find the
boot.img file - it will usually just be in the root directory of the zip file, and therefore should sit in the folder where you just extracted the zip file contents. The boot.img file needs to be in the sdk-tools folder where you have already set up fastboot and md5sums - if it's not copy it over.
Then boot phone in to bootloader again, plug in to PC so you see FASTBOOT USB on the phone screen. Open command prompt in the sdk-tools folder. Then type:
fastboot devices (just to check fastboot connects)
then type:
fastboot flash boot boot.img
check that file is sent and flashed successfully - get the [OKAY] message in command prompt window.
Then to reboot, type:
fastboot reboot
Phone should now reboot, which might take a few minutes and you should then get to phone set-up screens. Once booted, I'd recommend you go to Settings > Developer Options and tick the USB Debugging option. If you don't see Developer Options go to About > Software Information > More and then press Build Number 7 times - you should see a message saying something like you're now a developer and the Developer Options will be available in Settings. At least that's where this lies on my rom, Viper might be slightly different.