It's a natural tendency to try and be as impressive as possible on your first date. You want her to know you're smart. You want her to know you're accomplished. You want her to know you're worldly. Take a deep breath.
Imagine the conversation she is going to have with her best girlfriend the next morning. What two things do you want her to gush about? In addition to getting to know your date, your "goal" is to get her to want to see you again. If you "market" too hard and try to impress her on too many fronts, you may lose the impact of your "excellence" and not meet your goal of a second date.
You may be a great catch...let her find out over the course of a couple of dates.