The issue is actually not with the managed code at all, that uses correct formatting. The problem is with how it interacts with jscript. The site script sometimes helpfully formats stuff passed in to the control, but sometimes doesn't. In some cases like bool types, it formats them and C# doesn't have a way to parse them back into bool.
We only found the issues right before release and didn't feel comfortable throwing something out there completely untested.
Just give us a couple of days to run a test pass and get the bugs out so we can deliver a quality release.