Is this Demon just junk or am I just junk at dealing with it?

What is your vaccuum at an idle in gear?
The purple shaft 474 is getting to that range that it has enough duration that would cause lower vacuum especially in an automatic car.
With that said, what power valve is in it? Power valves will hang open if its rating is to close to your idle vacuum creating stupid rich at an idle.
You can also try decreasing your shooter size. The large shooters can sometimes bleed fuel at a higher than normal idle.
Vacuum in idle in gear with the idle at 800-900 rpm is about 9". If I increase idle speed to 1200, I can get up to about 12" of vacuum, but I don't like having it idle that high. Initial timing is 16 degrees. When I turned initial timing to about 22 degrees, is when it idled at 1200 and also didn't like to rev up any more.

Just yanked the bowl off, and the power valve is a 65, so you may be on to something there! The currently installed squirters are 35 on the primary side and 37 on the secondary.