Some lights come on because it's the LIGHT that is malfunctioning.

I suspect the smoke and continuing smell come from the rad fluid that might have spilled or overheated.

You could check your former mechanic's listing on the BBB site and see what the reports are. Bad reports aren't necessarily "bad" - it all depends on how the garage handled them!