You didn't mention which EZ-Up model you were using but, in any event, as the smallest EZ-Up, the 10x10 Sierra-II, lists for $125, any genuine EZ-up for $40 is a bargain.
Our E-Z-Up 10x10 "Express-II" (now called the "Enterprise-II) is really more of a commercial model designed for extended use.
Even including the time to reinstall the fabric each time, two of us erected it at last weeks Lake Casitas event in about 10 minutes, take down is about the same and, on occasion, I have put it up by myself in about 15 minutes.
Our 12x12 "Sierra-II" is a consumer model and goes up with 1 or 2 people in less than 5 minutes. You just have to walk around the perimeter as you put it up to pull the legs out and extend them
EZ UP Sierra II Instant Shelter
After you do it a few times you find the easiest way.
Just asking, are you sure it is a genuine EZ-Up?