I think if most of the students learn what you planned for them to learn, you will have had a successful class.
There are some of us that just don't get it the first time - so there is no point in beating yourself up if you did the best you could.
It is so nice to have an AHA moment - but sometimes that occurs YEARS after the class in question.