Technically it works ok on the iPhone. From a UX standpoint it's not that good. It's completely different from a native iPhone drop down control. I don't know that there is anything that the developer can really do about it. IMHO I would use a JavaScript check to make sure that mobile clients use the native controls and everyone else uses this plugin.
It seems that if someone would make something like this work with a few more states then Delaware. They could charge a small amount to use this app. Seems very useful.