Where is the screen?
It seems to run fine with the choke on, so I assumed it is getting gas.
Your assumption is not quite correct.
An engine needs the correct ratio of air to fuel to run.
If it only runs with the amount of air entering the carb reduced there there are two possibilities.
1) air is entering the engine after the carb
2) there is not enough fuel in the mix entering the engine.
Now there are a lot of things that can cause the latter
1) blocked main jet
2) float set too low
3) blocked fuel tap
4) blocked filter / screen in the fuel tap
5) pinched off fuel line
6) blocked fuel line
7) blocked fuel outlet in the fuel tank
8) blocked vent in the fuel tank cap.
I do not know why you have decided you have put bad fuel in the engine but as it is new and Honda stand behind their products 100% my suggestion is to take it back for a warranty service.
If you have not yet filled in the warranty card, do it now.
It is very rare to get a bad Honda engine new out of the box, but it does happen even with the beast quality control.
Down here Honda give 5 year warranties on their engines and some parts are lifetime for the original owner.
And are you sure that the choke is actually on when you think it is on.
The choke butterfly is at the front of the carb and you would not be the first person who thought that the choke was on when it was actually off.