We'll be releasing a version of JFBConnect later this year that will support the HTML5 codes. We don't support them yet as only about 80-90% of users (depending on your country) have HTML5 capable browsers. IE6, IE7, Firefox 3.x, and other older, but still common, browsers don't fully support the HTML5 buttons yet. Once that pushes down a little further, we'll have an option to use the HTML5 buttons instead of the XFBML buttons.
As for the validation errors, they are annoying, but shouldn't be causing any visible issues on your page. If they are causing any problems, let us know, and we'll gladly look into how we can help you fix them.
Thanks,
Alex