I haven't pulled source yet on this, but I am working with it for a CMS. I think I found a bug. If you load or hard reload the page, everything is fine. If you do a soft reload, at least in Firefox, the Form Name fails to load. I pulled the latest download zip from github this afternoon, so it's recent.
The fix is to move
$formHeading.addClass(settings.classes[0]).append('<' + settings.heading + ' class="heading">' +
settings.name + '</' + settings.heading + '>');
Below the if/else in the _initFormSettings function inside of core.js.
Keep up the work on this. I plan on creating a few more field types over the next week or so. Would like to have them reviewed and added to source if deemed worthy.