What do you mean by site ranking? I supposed it's not PR that you are talking about since it hasn't been assigned any rank yet. If you are referring to SERP here, then you need to be more specific to tell us about it, like which keyword is it based on and what's the previous SE ranking position using the keyword. That will help us to answer your question.
I agree with you, dude. SE sometimes get some problem, but they got fix it quickly. You better exert more effort on link building it.