I run twice a week and have used a heat-massagedevice on the back of my knee two to three times every day for a week, but the results haven't really been impressing. I concentrate now on stretching several times every day, and wearing knee braces while on the bike or running.
One thing that I've learned (the hard way!) to avoid at all cost while struggling with a runners knee, is soccer, baskeball and similar sports, where you suddenly accellerate or/and make jumps. These are killers for your knee and aggrevates the injury, so avoid these!

Even with the knee-situation and all, my spirit is still high. i bought the ticket for the race in july, and at the same time an insurance, so that if i'm prevented due to injury, my admission-fee isn't lost. So there's no pressure for me right now...if i make it there fine, but if i'm in doubt or don't feel that "i'm there", I will wait for 2013. But right now i want to participate more than ever and i wil do anything i can to slowly advance as fast as i possibly can.