I'm glad to hear that you are sticking with it. Have you checked out the free gallery? I just did it recently and its the perfect place to post larger pictures. It's easy to edit too. Check it out.
Given the work you've done, you are obviously a good wrench.
As far as the odor, do you smell it in the exhaust, or in the cabin? I'd put a few miles on it before I started worrying about it.