Thanks for your comment! The bike is a Gen 2 and has around 21500 km (13 000 miles) on it. I wouldn't mind doing the doohickey, but I don't know any mechanic in Montreal that does it. I'm not too bad with my hands, but drilling a small hole in my engine case scares me a bit, I must say. That being said, I will try and look for someone who can do it ASAP, because I don't want to ruin a perfectly running bike because I wanted to save a buck.
As for the oil, I was riding above 5K rpm constantly during my road trip, so that would explain it. I will definitely be more careful from now on.
Thanks again Tom, I really appreciate your time!