Even with just a small lawn tractor, or foot traffic for that matter, I doubt 2" would last very long. Other than the thickness, your plan sounds reasonable if you know what you're doing. You will want air-entrained concrete to protect the surface from damage from freeze thaw cycles and de-icing...