By intense driving I meant driving in the manner that you were when this happened. If you baby the car (commuter style) then it will tune itself to run in this manner. If you run the car ragged (after it warms up) constantly, it will tune itself based on that. So maybe the better term to use would be spirited driving, unless that's your normal.
The point being that you want to give the car a broad range of learning so that it can putt around when you want it to, and also perform when you want to hit that kickdown switch (if you don't know what I'm talking about there, do a search).
Also, at this point since you cleared the code, you may want to try and re-create the problem, so driving like you were will make the code resurface if there is indeed still a problem. Again, if you see flashing, don't wait. The computer may have cleared itself, but it doesn't mean whatever might have triggered your light sorted itself out either. As was said, the range is wide, and could be as silly as a loose gas cap to as major as the car sensing cam timing issues.
Make sure you buy a code reader or borrow one from a friend so when/if a CEL comes on you can get right to diagnosing it. Don't try to look up the general code definitions either. Porsche has their own list of what these codes mean, so you'll want to refer to that.