"a hybrid between Bill Haley and Eddy Cochran"

You hit that mark. For the style, you could have more reverb on your vocals and the piano could be just a touch louder (to balance it against the guitar).

You do this style well.