Russian language is the same everywhere?

From what I've heard, Russian language does not have dialects and variations even though it is spoken in vast areas.

1. Is it true that Russian accent is uniform almost everywhere?
Do people from Moscow and Vladibostok(Eastern part) have the same accent?

2. Do people from Former Soviet Union(such as Kazakhstan, Uzbekistan and Ukraine) speak Russian with the very same neutral accent?

3. German has many dialects and variations even if it is spoken only in Germany, Austria and Switzerland. Providing #1 and #2 are true, how come Russian is so uniform in such a vast land?

Is there an alphabet? If so can you tell me how the Russian language works? if their are any vowels etc and how do you write a word together and is their any variations in the style you write it effecting the way it will turn out?

Where can I learn Russian in Singapore?

I've recently become interested in learning the russian language. The only problem is that I've no idea which organisations/schools offer russian as a foreign language, so right now I'm trying to teach myself using internet and audio clips. I really want a tutor to teach me the language properly in person so that I'll be able to learn it faster instead of trying to figure out how the language and various variations to pronounciations/sentence structures work on my own. The 3rd language centres over here don't offer russian as a foreign language, and it's really hard to find russians in singapore. I'm currently in the music conservatory at NUS, and I only know 2 russian teachers of mine. But it's kind of hard to ask them for proper russian lessons in the conservatory when my timetable is getting fuller by the semesters. Plus they aren't trained in teaching languages.

Does anyone know where I can go for proper russian lessons, not counting internet, books or going to russia?