1 to 1.5 g carbohydrate per kg body mass after a ride with a small amount of protein (maybe 10 grams)
most of the stuff doesn't work
there's some evidence to support the idea of extra antioxidants after training (vits C, E, etc)
you shouldn't really need to take any extra vitamins and minerals, they should be consumed as part of the food you eat (there's a greater requirement for very hard training people to take more vits and mins, but this should be covered with the extra food they eat). however, i sometimes suggest a 100% multi vit and a multi min tablet as 'insurance' (but you'd have to eat a really **** diet to not get everything you need from food).
HMB has no good evidence. no idea what tonalin is. R4 has poor evidence to support it, and it's only the same as most mixed foods
there's no evidence that taking in extra whey/protein/amino is beneficial above the normal recommended amount (usually 1.2 to 1.6 g per kg body mass per day). you'd need a very bizarre diet to not meet this (e.g. you just ate sugar or oil or something else ridiculous)
not sure what CMTs are? there's no evidence yet for Optygen, but there is for one of it's ingredients (sodium phosphate) see
http://cyclecoach.com/articles/?article=Phosphates&ext=.htm (but from memory the quantity of phosphate in Optygen is nowhere the same as in the study referenced)
probably best to just eat a good diet ensuring you consume the correct quantities of the various macronutrients for your energy levels. maybe some sodium phosphate for special events (or bicarbonate if you compete in short events < 10-mins), some caffeine and ensuring you are adequately fed and hydrated during training and racing.
ric