i think this is as simple as a newish domain is not going to rank well for heavyweight terms because it hasnt yet had time to gain the authority links required to do so.
im not a long time webbie /
seo like some on here and so cant comment since pre late 94 ish but i havent seen any signs of this domain age thing since i started playing back then.