It's very cool, but you should put an actual red-letter epilepsy warning at the top of the page if you want to keep those flashy patterns. Or else don't offer the faster rates.
This could definitely trigger some of the epileptics I've known.
Genuine question, do people not run some kind of screen filter software if they have that kind of epilepsy? It seems like quite an oversight, and I don't think it'd be that hard to implement. Even just something that applies a 1-2 second low pass filter to any pixels that see a large jump in brightness.
This is really cool, however I often have it graying out rules I made for what seems like no reason? Its not when I have a rule for that beginning permutation again.
EDIT: I just noticed its when I pass through a rule I already had while drawing, it doesn't reset the grey after the rule has been changed
After spending some time attempting to emulate wireworld, I think you would need at least a 4x4 rule grid, though at most a 9x6 grid (6x3 to encode a 2-bit 3x3 grid, plus padding just in case). Can you get a "nice" turing-complete ruleset out of this?