So how did you clean up the oil mess? It looks like you have a single vanos solenoid failure (it followed your movement). And what oil did you re-fill with after your maintenance? Some oil (redline) has been known to cause faulty oil condition sensor codes. Simply going to a standard oil generally makes that go away. I'm going to say attack one of these at a time though. And the oil condition sensor is just an informational code, so it won't cause the limp mode....the vanos is what's hurting you so I'd replace that first.