Smithers, did the O-rings fix your problem?
I was searching for an answer to this problem and when I came across this post, it was like I wrote it. I am having the exact same issue that you are.
I have read the Carb guide, replaced the float valves, replaced the floats, set the float height correctly and the carbs still pour gas out of the venturi or "throat" of the carb. They flood into the venturi when they are on the bench (level) and when they are on the bike.
I can get them to stop flooding if I set the float height to something really high like 30mm but then the bike will only run for a second. I am going to start backing that number down to see if I can get the bike to run and the carbs not to flood but I really would like to set it in spec and have them work.
Let me know how the o rings worked for you, but based on my understanding of how the carbs work I dont see them fixing the issue.