Two steps forward, one step back.
Okay, On my last review, I mentioned that you had essentially used the Stencyl platformer engine to make your game, you still have. Your player character is too big or their hit box isn't functioning right. He tends to go through the floor after jumps and the platforming isn't difficult, it's glitchy.
The boss battle... No. I don't know what to say about it. The engine you made the game on obviously didn't support any kind of combat or attacks other than jumping.
There's no explanation of what to do or why you're doing it. It's a giant metal guy chasing a plane and you can stand on his head.
The music was good. If you made it on your own, great! if not, you need to credit it.
Again, Check out the game design forums, read some books on game design and keep at it.