Let's not forget just logistics, never mind physics. First one: gotta be the least secure diamond transfer in the history of the world. Third one: so, three tough guys rolling a safe down the street. When they see a cop, will they whistle nonchalantly? How far are they going? HAVE THEY HEARD OF TRUCKS?
And yes, yes he is a criminal mastermind. Because he wears gloves while the guys handling the safe get their fresh prints on it.
And Ditko, I love ya, but it might have been a good idea not to make it so clear the Vulture's wingspan exceeds the width of the tunnel.