Sorry for your loss.
As for the oil residue:
1. You could purchase any inexpensive all purpose cleaner and spray the under carriage then rinse.
2. Take the vehicle to a car wash that offers under carriage washing ( they are out there )
3. You could just leave it, over time the excess will wash away when driving in wet weather, whats left will act as rust proofing.