I've never really paid attention to how fresh the extract and grain are. I order from midwestsupplies.com and usually brew a few days after my stuff comes in. I bottle condition and I fill with a bottling wand until beer reaches the top of the bottle. When I pull the wand out

it leaves about 1" of head space.
Water-- I live in an apartment which gets well water. I'm not sure, but I think the apartment complex has its own mini-treatment facility for the well water before it goes out to each building. And I have no idea about the specs. I typically use that water for the boil and then top off with bottled spring water (Ice Mountain). I was thinking about using distilled water for everything in my next batch.
So, now I'm starting to doubt it's oxidation. Wet cardboard was the closest I could find. I've had a very difficult time describing the off flavor. It is
not astringenty, fruity, or buttery. It could be clove-like or maybe plasticy (phenols), but I just cant put my finger on it.
I've tried letting the beer sit for extra time in the primary as Revvy has said it allows the yeast to clean up the off flavors. I have also tried different yeast and different grains, but all still have that same undescribable flavor. I should also mention that the flavor is very aromatic too.