Well, I live in an area that isn’t nearly as bad as what you’re describing, but the fact that you even have a copy of the game means something. Surely there is at least one other person in your area that is either 1) playing street fighter or 2) played street fighter as a kid, and when introduced to this “new game” by you, would like to play more.
Creating a scene can be tough, especially in podunk-ville. However, it can be done with two or three non-socially inept people. Just put the word out there. Make a web presence (maybe a facebook group?), make a thread here at SRK with your town’s name in it, scour other threads for the name of your town or any of the surrounding towns, etc. etc. You’ll have to think outside of the box and go out of your way to get people to come play, but you’ve got nothing to lose, you know?