The smeel should get better - mine smelled like someone had put too much preservative on the exhaust system, but it went away quickly. Cool ride, congrats!