Make it easy on yourself and go to your local WalMart where you can find Mother's Foaming Wheel and Tire Cleaner for about six bucks. It has two main benefits - it cleans both tires and wheels and you don't have to worry about what kind of wheels you have as it is compatible with all of them. Most of the time a good hose off is all that is required but heavily soiled areas will benefit from a light brushing. You will use a lot of product but it is cheap.
While you are there pick up some Meg's Endurance tire gel. It gives a long lasting glossy finish that is a snap to apply with any kind of applicator or brush. It will not sling if you let it dry properly.
These products perform very well, are inexpensive compared to many internet only brands and can be found locally, not only at WalMart but virtually any auto supply and even discount department stores. To me, that convenience is worth a lot.
Having said this, if you are ordering other stuff off the internet anyway then CG's Diablo is a good product and has the benefit of being able to be diluted to match your need and certainly worth a try, along with BlackFire's Total Eclipse tire gel if you prefer a matte rather than glossy look. If you do like your tires to have more shine, simply add another coat or two of Eclipse.