can we see your calender somewhere "in action"? Sound interesting. Maybe you've got it up&running on some public system?
BTW: Is the calender suitable for an event calendar setup? (One role can write, while everybody can read)?
Maybe I should just try out, but I guess, these infos are of importance for others, too. Keep up the nice work!