You do tell an entertaining story :). Congrats on getting this far.
Teeth definately whiten in a fast. I have two crowns and whenever i fast these two crowns look quite yellow compared to the rest of my teeth. If your teeth are yellow from smoking, wow you have a lot of whitening to look forward to. I think the contrast will be sensational.
The sense of smell may be a while but i have great confidence in your body to heal that soon.