I've done as you said with the result below. I think the problem is that your default image sixe of 300X67 does not readily lend itself to a "square" logo which is why it is stretched to fit?
If I create a rectangular png sized 300X67 the logo is too small?
Also although I created a transparent png the white background is still there. Any help to fix this would be appreciated.