First off, I've got to say this is one fine piece of work, and thank you for providing it.
As a N00b to the Chameleon bootloader, I read the documentation and made a few mistakes before finally figuring out how to do it. Fixing the two points of confusion should be straight forward.
1) The com.apple.Boot.plist file is sometimes (often?) referred to as "Boot.plist." A statement that the shorter name is an abbreviation would be nice.
2) There are several keys, such as GUI, that take values of Yes or No. I mistakenly set the value to Boolean in the Property List Editor, and it didn't work. In the case of GUI, it wasn't a deal breaker; the results when I first added GraphicsEnabler (as a Boolean) were rather difficult to recover from.
--Skip