This is a reed induction motor so perhaps your reeds or reed block are damaged.
In my opinion if it boggs at wot it's not enough fuel not too rich.
Try running with the choke on and see what happens.
You really need a air box.
I never saw a ped that would run properly without one unless it has bee jetted up.