I just want to point out something that I think should be obvious, but clearly is not.
Rumblefish and the others who had to wait years after promise date could EASILY file a case in small claims court against Joe Zon. You don't need a lawyer in a case this cut and dried, and filing a small claims case is incredibly inexpensive. A few days in court would quickly change the way Zon does business, and it would resolve your issues as well.
Don't be a sucker that enables unfair business practices. Initiate positive change and fairness by using the law.