You've noticed well, lots of NO products contain extra supplemental stuff . You'll also find protein powders that contain high amounts of both BCAAs and Arg. However, these aminos work best when taken on empty stomach.
One of the reasons for supplementing with arginine is due to its ability to stimulate HGH release. It is known that insulin interferes with HGH release and therefore arg should not be taken to close to meals that elicit insulin spike (carbs+protein, high GI and simple carbs etc).
BCAAs on the other hand are predominant aminos in the muscle. Supplementing with BCAAs helps recovery and it is also beneficial in maintaining strength when cutting. BCAAs not only promote protein synthesis but also reduce protein degradation. Thus, supplementing with BCAAs is particularly beneficial pre- and post workout. In these instances you want to flood the muscles with BCAA rapidly. Even though whey (particularly WPI), is a fast digesting protein, BCAA in whey are bound to other amino acids and so it takes several hours before they are released into the bloodstream during digestion. In contrast, in their free form BCAAs are rapidly absorbed from the intestine. It is still a debate whether it is worth supplementing with free BCAAs, if you are interested in this, you should have a look at this thread:
BCAA Supplementation Roundtable
Hope this helps !