Sounds like a typical Russian announcement
Every six months or so, a press release comes out from Russia announcing some amazing plan, never to be heard from again.
The 2009 launch window is only about 2 years from now, and if they "plan" to get corporate funding then it sounds like it isn't even funded yet.
And the launch vehicle alone will cost far far more than $20m.
