Check out the PDF of the poll results:
Page 33 has “N/A” for voters under 50 years old.
Page 34 has “N/A” for voters under $50K income per year and “N/A” for voters without a college degree.
Page 35 has “N/A” for voters from the Northeast, the West, the Midwest, and voters who are Urban and Rural.
Page 35 has “N/A” for voters who oppose the Tea Party.
So, a fair reading of these poll results is that they only represent people who live in the South, who don’t oppose the Tea Party, who make more than $50K and are over 50 years old. And they live in suburbs.
What results would we see if CNN had taken a more complete sample?