Sounds awesome, and it is one thing I can help with since I speak Russian and I'm familiar with the scene there, I saw it myself when I last went. I think I may even have pictures of the store I frequented, or at least their sign with Rash on it from Battletoads.
Awsome! Stan didn't know you were a member here too?! Did you join recently.