Thanks for playing the game. I hope it was enjoyable.
For the flamethrowers part, you can actually stand on the flame throwers themselves. So a combination of a diagonal jump to the right, and a diagonal dash upwards to the left will take you up one flamethrower. If your reaction is fast enough, you could also stand on the platform, and perform a jump + dash to get on top of the highest flamethrower.