Errrrrr, excuse me, on the last 10 times or so I arrived at SVO - coming in from MXP, BKK or JFK - immigration never took more than 10-15 minutes. When have you last been here, Andrius?
Oh, and 900 roubles is about the going price for almost any taxi company if you book them over the phone and they have to come from Moscow to the airport to pick you up. (It's 1300 for the taxis which are already at SVO - pay at the booth in the arrivals area, past customs)