Hi... I have had the same heat issue with my 2.0L.
The front mounted oil cooler seems the most efficient however, if one does not want to run the lines to the front, I think you can use two oil coolers instead to attain the function of a front mounted oil cooler.
First oil cooler I had was a Setrab plate type oil cooler with a fan attached to it. Useful when car is idling or stationary. Cooler installed within void where A/C compressor was.
Second oil cooler is a perma-cool tube and fin oil cooler mounted below the car where the fan pulley is located. An improvised scoop (cheap and disposable in case of damage) was installed too for added efficiency. Useful when car is moving ...
The system seems to help in the cooling so far. Others could improve on the concept and make it more professional.
The following photos may appear mickey mouse but it does seem to work
Temps in the middle of the gauge. Cost - approx. $375 total (excluding labor
)
Hope this helps ...
Here is the first photo - Setrab plate type oil cooler in A/C void.