If it was only bogging it most likely has a air valve adjustment problem. The big top plate over the rear/secondaries is spring loaded to come on when demand for more air overcomes the spring tension. Yours sounds like it is opening too early before engine speed has increased enough to want more air. Adjustment is on drivers side of carb, calls for a special tool but a large and small screwdriver can be used, large to unlock small to adjust and if I remember right counter clockwise tightens spring but you will be able to tell when you mess with it. The best part is adjust go take for a ride, bog still there tighten adjustment and another ride, repeat till bog is gone.
If street demon is similar it sounds like your spring or springs for metering rods are too strong and your air valve tension is too light, but I have never messed with one of these so don't take that as gospel just putting it out there from Carter/Edelbrock experience.