Depends on the situation. Generally no. Not unless physical access to your computer is obtained. However, aside from your previously mentioned items you need to consider your own footprints. Are the sites you are connecting to or anything else able to monitor your cookies? Are you connecting to anything personal? (like facebook, bank accounts, emails)
Also your mac address specifically. Don't go spoofing to 00:11:22:33:44:55 like a nub. It's not obvious at all...
Edit: One more thing. You should have blacksheep up when on an unencrypted network
"The quieter you become, the more you are able to hear..."
"Drink all the booze, hack all the things."