To fix the spacing at the bottom, update the module settings as follows:
Padding: 5px 0 0 5px
Margin: 5px
As for the spacing, we'll agree, it's a bit annoying on how the sharing buttons can have their spacing. We have the following CSS in our template, which seems to work, but on some pages with higher counts, things can still get a little wonky.
.jfbcsocialshare .jfbclike { margin-right: 0; }
.jfbcsocialshare .Twitter { margin-right: 3px; }
.jfbcsocialshare .Google { margin-right: -20px; }
.jfbcsocialshare { border: solid 1px #aaa; }
That last one is simply the border, but thought I'd throw it in.
I hope that helps,
Alex