If you can taste it at 2 weeks and not at 4 in the bottle, your beer is probably just too green. The more time you give your beer, the more flavors are going to meld/mellow/intensify and the better your beer is going to taste. I thinks it's general consensus around here that beers should have at minimum 3 weeks in the bottle, more if at all possible. A LOT more if you can manage it.
I can't be arsed to keep up this list of what's in the fermenters, but hey, check out the cool brewery I own!
twitter.com/2kidsbrewing .. facebook.com/2kidsbrewing .. 2kidsbrewing.com