Siberia! Well, you should have said so in the first place!

I can't help you, as I (fortunately) have a few local bike shops around and have never bought a bike online. Do you ever get to a place with a bike shop? I'd be tempted to wait until I could get to a shop, assuming that's not more than a few months. Can't be too good bike riding weather in Siberia right now, anyways.