[eluser]brianw1975[/eluser]
Dood, that so totally sucks... as the owner/admin/programmer/etc of a website that bends/pushes the rules of copyright I fear getting any C&D letter in the mail. Thanks for the contribution, please consider like others have said and put this in a public repository (github, sourceforge, etc) and then add it to the CI Wiki -- applications section (if you haven't done so already)
Nice! You extended the Form_validation class, haven't seen a lot of discussion on that.
Just taking a quick look through the code -- do you have any base sql information (tables, sample data, that you can release? (public domain songs could be used - nearly any of the Christmas songs should be ok, National Anthems are typically public domain also.)
Again, thanks for the contribution of code.