Street Demon 625 experience so far

I had a Demon carb on my 340. Seemed like a good idea. I looks like a nice carburetor. However, I never could get it to return to a consistant idle speed. Also had the same bog as you describe, and I could not get rid of it. My car runs great with an out-of-the-box Holley #3310 750 on it though!
Thanks for sharing. Was this also a Street Demon carb? If so, how did you try to get rid of it?