To clean the contacts, you'll need to remove the switch/bulb post assembly. First, remove the head, tailcap, and batteries. Then remove the rubber switch cover. Then insert the long end of a 5/64" allen wrench into the hole in the center of the switch button. You are trying to loosen a pointed allen screw at the bottom of the hole. Loosen it several turns, it actually digs into the inside of the aluminum body. The switch may be a little stuck in place. If so, I usually use the wrench as a lever to rock the switch side-to-side to break it loose. Make sure the center button is depressed and the switch should just slide out the bottom of the barrel. If it hangs up, it is usually the button catching on the edge of the switch hole or the allen screw is not retracted enough and digging into the body.
Once the switch is out, you can remove the center post using the same 5/64" allen wrench by unscrewing the little brass roller for the reflector cam. Poor contact may be occuring at either the long metal tab running along the side of the post, or at the center spring loaded contact. If simple cleaning doesn't help, you may need to increase the mechanical force maintaining the connections. You can bend the long tab into more of a curved shape to hold it against the center post better or stretch the spring out to keep the center contact against the bulb better. Since the flickering occurs when you turn the head, the most likely problem is with the long metal tab as the post slides up and down it.