Take apart a book of safety matches. Turn the cover inside out and fold it over the matches, with the striking surface on the inside. Rubber-band the thing together. Squeeze the cover as you pull it off, and the match-heads will light. This way you can light up any kind of fire-bomb one-handed. Like pulling the pin on a grenade just before you throw it.
That looks like something to practice doing before it counts, and without the fire-bomb. Easier said than done ...
Styrofoam will dissolve into gasoline but the gel won’t stick to things very well .. it will also take A LOT of styrofoam,, Some plastic peanuts are labeled “earth safe” and may not be made of polystyrene. liquid soap perhaps? As a safety measure would think the rag would not need to penetrate the cap as long as the container is readily breakable. Motor oil has a high flash point... and might compromise ignition... If I was an Iranian grad student I’d concentrate on delivery methods that would put more distance between me and the target ,, a giant slingshot? a compressed air potato (bottle) cannon?