1) I use Black Eagle Alloy Wheel Cleaner spray and a brush specially designed for alloy wheels. Best 8 bucks I've ever spent. The brush is fantastically easy to use and the spray makes em real shiny. Hose off, spray with cleaner, clean with brush while intermittently spraying with house and then dry with towel
2) Look in the DIY forum.