The smell is from over spray of under coating. I had the same smell for about the first 7k miles. Also, as your engine breaks in your MPG will go up. At about 15k my MPG leveled off at about 18/22. So no worries. Don't forget to check your oil often on the new engine.
-Ryan
-Ryan