I am sure they had something to do with it. G seems to like "new" sites for a brief period as well. Then they seem to "settle" in to the SERPs and stabilize. I am sure there were a couple of things at work there.
Doing a quick look with McDar's
keyword tool on "singapore properties" your site shows 5 BL's and 230 pages. The top site has 172 BL's and 2050 pages. You are going to be hard pressed to beat that with 5 BL's.

Plus, the links that show have DreamShelter as the anchor text.
I would focus on getting relevant backlinks with the term you are trying to optimize for in the anchor text. As for the on page factors, make sure that the term appears in the title of the page you are optimizing, you have the term appear on the page a few times and try to use the term in some heading tags as well.