it does and should have that cooling donut. I just dont think its enough sometimes. air circulation or lack there of in the engine bay is another contributing factor to this issue.
every MSP has an oil cooler, unless it has been removed. its a little rinky-dink donut cooler, but it is a cooler. i read in an old thread somewhere that you can add an upgraded cooler for it, but some memebers advised against it, due to possible not getting sufficient oil pressure upon star up or something like that.