Alot of people tend to underestimate the strength most pro athletes have, especially in sports other than football. If Tiger woods and Aggasi can put up over 300 I dont doubt that he can do around 300 either.
I would say your choices overall look pretty good, but you didnt give any amounts for most stuff so I cant really comment on calories. If you pay attention to the calorie levels of your items you should be in pretty good shape. My suggestions would be to add some good fat somewhere maybe by...
NOS is nitrous oxide for your car which is not the same thing as nitric oxide which is what I assume you mean. Nitric oxide products have never been shown to do anything. If you havent bought it yet save your money for some other product.
I have always been curious how people can "tell" that they get better results with one protein shake vs another. They are not food subsitutes, just supplements. If you drink more than one or two per day you are really shortchanging yourself. Im all for having one or two a day if you are busy...
A couple of quick comments.
Your diet needs alot more protein and fat in it. It sounds like you arent getting enough quality calories and thats not going to promote any muscle growth. It looks like you might be vegetarian, if thats the case you still need some sort of protein and that can be...
Natural pb will either be just peanuts or peanuts and salt. Organic means that the peanuts are organically grown without pesticides and such. Most organic pb is natural but I guess its possible for it not to be and natural doesnt imply organic.
As far as pro/con, it just depends if you prefer...