May not be the same problem as mine but i had to change my float bowl cover because it was warped enough that the tab that holds down the float was not reaching down far enough. It allowed the float to work itself up enough to leak gas out the top like yours. Just a thought.
The Turbo setup looks great as always! I will have a red one eventually.