He needed better gear, like a potato cannon to fire his Molotov Cocktail.
No. He just used the wrong fuel. He should have emptied the bottle, and filled it with napalm. Napalm burns on any surface, concrete, steel etc.