1. No
2. No
I don't know what differential ratio you have. I have 3.70 in my car. It should take you about 15 minutes of driving to figure out the torque with the R. It doesn't like to be below 1500 rpms but that has never been a problem. It has never stalled.
This engine has a tendency to run cool. I have an
oil cooler on mine. The
oil never gets hot enough. I will be installing a
oil thermostat on mine shortly to get the temp of the oil up.