Hi Chris,
Everyone was new here at one time. At to the oil leak, how would you describe the "puddle". Dime, quarter size, Exxon Valdese? In the classic British car way, they leak. Keep the fluid levels up to full (engine and transmission) until the leaks are address.
Good luck.