I think you hit the nail. Just like Don Quixote, you have to appreciate how different this book is from other works of that time. We are talking about 1605, a few people could write, read, and most of the book were about religious stuff and natural philosophy.
I finished reading The Catcher in the Rye just yesterday. I think teenagers can appreciate that book just like I enjoyed reading The War of the Buttons by Louis Pergaud when I was twelve.