Bitcoin can be difficult to explain but so can money and what teenager really knows how that works, hell most people don't know how money really works.
I think a teenager would probably be the easiest generation to teach bitcoin to, you don't need to teach them the whole in's and out's just a bit about public/private key pairs, sending/receiving addresses and secure coin holding and they will pick up the rest very quickly.
