Demon carb setup help needed.

Another thing I noticed is the throttle seems to "pulse" while driving. Keeping your foot steady it seems to go up and down a bit in rpms. This is very slight.
That sounds like it is running a bit lean at cruise.