Hi, and welcome to TE!
I'm not vegan, but I do have friends (they are a couple) who are vegan and amazing athletes.
A site that they always like to mention is www.organicathlete.org. I don't know if it's of interest to you, but they like it a lot.