Most of what you've written is exactly right, which puts you ahead of the majority of native speakers, including some teachers. Here are a few additional notes:
"Cozen" -- In this context, I'd say "cozen" most likely means by coaxing, not by cheating. You can find a good definition in the Merriam Webster online:
http://www.merriam-webster.com/dictionary/cozen
"Roam" is not as aimless as "wander."
"Saunter" strikes me as a way of walking that projects lots of self-confidence, perhaps even arrogance.
"Elude" means to avoid capture.
"Surmise" means to guess based on known facts.
"Dally" You used correctly in context, I'd say the basic meaning of the word is to spend time in an unwise manner or doing something unworthy.