You've misunderstood a bit what I meant with the arms, my computer's bein a bit of a tit right now and crashes if I have too much open though so I have to do this in ASCII
When the character is going down, arms would move up, like so: /[`.`]\ => --[`.`]--
When the character is going up, arms would be pressed against their body: /[`.`]\ => |[`.`]|
The way you gotta think of it is as wind pressing against the bits of the body as the character moves, like when you go up wind would be pushing down, etc.
Another tweak that might help with the rising-up animation is to make the flame go for three frames sort of like this | ^ -/\-, and start moving on the third. like, hard to illustrate proper through text but I'm picturing sort of a "flaring up" to build up to the movement and make the robot feel kind of heavy.