I'm of mixed minds about this ad. I like the content and it should attract attention with the target audience.
My fear is that some people may find it condescending. You know, young people exhibiting stereotypes of old people... "Well, Ron Paul wants to take away MY social security so I don't like him."
I hope I'm wrong about that.