You did very well to get all of them Meles. I could only get the really easy ones - Antony & Cleopatra (Egyptian headdress), Henry VI (La Pucelle burning at the stake), A Midsummer Night's Dream (Bottom as an ass), Othello (two-tone mask), The Tempest (ship in a storm), The Merchant of Venice (gold, silver and lead caskets), The Winter's Tale (exit, pursued by a bear). So just 7 out of 34.
I suppose it's down to which plays one is most familiar with. Following your list, however, I can identify Henry V, Julius Caesar, Coriolanus, Romeo & Juliet, Richard III, Hamlet, Macbeth, King Lear and the Comedy of Errors which seem obvious now. As for the others, then I really will need to brush up my Shakespeare. To be able to perform all of the plays in just 5 minutes is quite amazing. It makes the efforts of the Reduced Shakespeare Company seem like bum-numbing ordeals in comparison.