Can't help you at all regarding the oil but glad you didn't fry the engine
Do you have AAA Plus? If not, get it pronto. They'll cover up to 100 miles free
Have them drop it at 100 miles (find a station or a friends house or something).
You could use it again the later in the day (since your friend or the station obviously didnt' have the parts/capabilities to repair it properly as originally thought), for another 100 miles.
Also, check your insurance policies. Some have built in emergency roadside towing. If it's available, I'd get it also.
There are a couple other on-line motor clubs that have large towing limits as well. You could always join, tow, dump
Just a couple of suggestions.