You'll be fine with a 2GB, depending in how much music you plan on storing.
The V has no Sim, so you'll be fine. It won't activate unless on stock ROM through activate.
Can't remember, but the phone has a good 170 MB's free I believe. It should do, but I think cache will bring up the storage pretty low. You should be able to make it though, and you can always move apps to the SD card.
As for ROM, I recommend a GB ROM like MiRaGe. Most up to date GB ROM there is for this phone

.
Best of luck~
Sent from my Nexus 5 using Tapatalk