To echo Robbie...there are differences of opinion on what vintage means...and most of us agree that classic is largely subjective. To me, a Trek Y-foil is certainly classic based on its radical design, history with the tour...coolness.
Vintage? I guess under a 20 year standard. I don't care about vintage...I care about classic. The vast majority of "vintage" bikes were, and are, low end and not especially appealing. Honestly, I hate the word vintage...it's just too marketing and buzzy for me.
Count me among those who think carbon can certainly be classic, and it's often every bit, or more, labor intensive than the steel bikes we think are "craft".