Everyone's comments are great.
Regarding "sticking it to them", I could certainly do that, but here is what would happen: The HOA would in fact either point to an existing rule that I am breaking, or make a new one. Either way, I would have neighbors pissed all the time.
Believe me, I am the type to fight against anything I think is wrong. But as I am getting older, I realize
my peace of mind is more important. I also have learned it is not good to piss off (and burn bridges) with certain people like the Mailman, the Waitress, the DMV lady (though she is usually pissed off when you walk in), and yes, your neighbors. And we are all homeowners who do not plan on moving.
I know everyone here are probably all cracked-out on coffee, and think they should be given 100 lashes, but I actually think their requests are reasonable. I know if I wasn't passionate about coffee, and roasting coffee smells kept coming in my house, I would not be a happy camper. BTW, most people unfamiliar with coffee roasting do not think it smells that great, though the resulting coffee as it offgasses, smells great.
I think my next step of action is to find a home for the Sonofresco (or sell it). Joe has graciously offered to let me use his anytime (actually he offered that long ago). I may hold on to the Hottop for now, just because that is capable of producing less smoke, and is a great backup in case Joe dies.