Try getting your hands on the tyrosine and the bacopa individually. Those two can be very useful. I take both.
The Vitamin B12 is potentially interesting; I have that in a spray form (on my table right here actually) which I'm trying to remember to take in the morning.
The caffeine is likely added as "energy sugar", ie to give the product a noticeable boost. Caffeine does work, but the toll it takes (and its predominantly psychological effect) is well known.
The Guarana seed extract, Bitter Orange Fruit Powder, DMAE, White Willow Bark, and Huperzine-A I can't comment at all about, but have been filed away.
The Carnitine and Choline I can't remember about right now... I think those are interesting, but I haven't properly tested my reaction to those just yet.
I'm guessing the pepper was added to increase absorption (it's supposed to rev the gut up and help digestion, and not in a bad way, but everyone works differently and sometimes this plan backfires).
When it comes to natural health, getting all the compounds individually and then figuring out the doses you need generally has the best effect.
This also means you shard your requirements between a bunch of different suppliers, so when one decides to go switch to a cheaper upstream and a week later you go "hangonaminute" and start suspecting your supplements as the reason your brain felt like it went out to lunch... well you can just switch the single compound. Comparatively, if you shop around different suppliers for a product you don't seem to react great to, you might find you eventually go "wait, what... how..." once you finally find the one supplier that prepares the product such that it _actually works_. (Don't forget these two. They happen to me more often than I would like. :<)
This is generally more expensive (agh, so expensive...) but the results are worth it. I have quite a few issues (anxiety, cognition/problem-solving, mood, memory, stamina, nervous system, ...) and, well, the only reason I'm not 100% on top of my game is because I can't afford to take more than I'm taking right now (which ironically is the reason I don't have the mental consistency to get a job at this point xD). The products do work.