That product looks pretty good. I would ditch the caffeine though especially if you are a competitive athlete and many double the beta alanine. I only say this because it is a part of my job as a sports supplement formulator to make only the best products for athletes.
Good luck with your training!