Good stuff! Glad to see you enthusiasm hasnt been damped down by the issues you have had with this bike.
Some time ago I asked the same question myself about those little ramps, If you put the crank in place they align with the crank flywheels and help the mixture to flow around the crank, I think