You can always checkout the VH1's website and watched there.
Yep this will be your best bet. Search for "free proxy list" to find different addresses to use to make it seem as if you're surfing in the states. I use this to watch other shows like the Office and such .Maybe a proxy would work. I don't know allot about proxy but I think that you could redirect your IP to a US ip and watch the video. Try to google that.