Hi and welcome to the forum. I seem to have given up on keeping any shine on my KLR's. There are some tricks and tips to keep them looking good, and preventing problems from cleaning mud and buildup.
One common practice is to spray areas that are prone to mud and gunk with non-stick cooking spray. I've used a Dollar Store knock-off with good results. Don't let the mud sun-bake on the bike though. WD40 works about the same, but is a little expensive for this use if you ride often. Kerosene poured into a spray bottle and misted on the bike Will get about the same results. The mud will wash off much easier if it doesn't have much to cling to. Be a little careful spraying around seat, handlebars, pegs, and brakes!
Car washes, pressure washers and motorcycles freak some people out. As long as the bike is prepped for this kind of exposure, the risks are lessened. I use a Marine Grade grease on bearings, pivot points, axles, etc., and that offers some resistance to detergents and water. Better than traditional greases it seems. I try to protect the electrics by putting dialectic grease, or silicone based greases in the electrical connectors. Not everything gets exposed to the water from a pressure water, but my bikes are in the creek sometimes daily, and I go over every connector I can get at to prevent corrosion problems. If you intend on frequently washing the bike, it might pay to look into some of these maintenance related efforts.
A coat of Mop 'n Glo floor wax on everything [keep in mind safety] will help the cooking spray. It goes on easier than car wax and does the job. Mud will slip right off the skid plate and other unpainted surfaces.
“many a trip continues long after movement in time and space have ceased”- Steinbeck, [I]"Travels with Charlie"
[FONT="Century Gothic"][I]Sometimes your only available transportation is a leap of faith[/I] [/FONT]