I follow the instructions in the OLED Shield Setup and Software setup and then uploaded the all_drawing_operations to my Arduino but nothing happened

First questions is: on both sides the shield has a couple of extra header pins than my arduino does, so I have 2 extra pins hanging over the edge
On one side the SCL and SDA pins are just hanging out, and on the other side NC and IOREF are bumping into some capacitors so I have bent them out of the way. Are these pins necessary for the Shield to work?
Second question: after a couple of minutes of it not working, I noticed that the pins of the OLED connector were all contacting the Arduino's USB housing, possibly shorting everything out. Will this have caused any damage to the OLED Display or Arduino?
I am guessing I am going to have to buy another Arduino to get this working
Thanks in advance for any help you can give