You are an experienced programmer and have a problem with the engine, shaders, or advanced effects? Here you'll get answers. No questions about C++ programming or topics which are answered in the tutorials!
Get the Ray from your sun to the camera and speckle it with flare billboards at random intervals including at a location almost on top of your camera's near value.
Im not sure if this would work exactly but the collision detection demo shows how like you can like select an individual triange based on the direction the user is looking I would guess that maybe you (might) beable to use that? Im not sure exactly if it will work but it would be probably the best place to start id think.