Short answer: yes. Not only will the CO2 help the flavor, it will bring some aromas out too as it dissipates from solution. Take my first batch for example, an Irish Stout. 1 week after bottling, it tasted absolutely horrible with very very little carbonation (I got impatient). 2 weeks after bottling it was still horrible and still had very little carbonation (still impatient...). I put it aside ane brewed another batch while I was waiting for this one to mature. Now it's been 8 weeks and the carbonation is finally there and the flavor is much improved. It's not "great" by any means, it still has a LONG way to go, and I'm sure the novice mistakes I made along the way have attributed to the flavor and length of time to carbonate mature, but the flavor and aroma is much much improved with time and carbonation.