Welcome to the club dude!!!!!!!!!!! dont know about the clutch smell, thank God I have not smelled it ..... your hill you live on could be it.... Never hit it hard on a hill, it'll burn it up everytime... Mine idles a little rough as it warms up but is gone in a minute or two... good luck and enjoy your beast....
patrick
patrick