Banging the hardware doesn't have to mean incompatible. Frank Wille's SqrxzOCS game port bangs the hardware but works on 68000-68060, OCS-AGA, AmigaOS 1.x-3.x, is hard drive installable and properly exits.
I stand corrected, and need to clarify: "Demos aren't made to work on every hardwarecombination. They are made to work on the programmers computer, and will quite often not work as intended on other combinations"
Yes, democoders are somewhat lazy and in a timesqueeze, they make shortcuts. Just ask the guys behind the MindCandy DVD's (notably:
http://www.demodvd.org/blog 
So we need settings for every possible 68k processor at every possible speed of every possible accelerator with every speed of memory with OCS, ECS, or AGA on an Amiga 500, 600, 1000, 1200, 1500, 2000, 2500, 3000, 3000T, 4000, 4000T, CDTV or CD32 and cycle exact in both CPU and all custom chips so we can watch poorly programmed old demos. Mike might be busy for awhile. We could have new and better demos (as well as apps and games) on a faster and enhanced CPU and custom chips in a fraction of the time. Basic compatibility is good but supporting every poorly written program is ludicrous. We can patch what is important and make videos of troublesome demos.
Not what I said. Most (still, not all) demos will run on either A500, A1200, A1200 with 68030@50MHz, A1200 with 68060@50MHz and A1200 with 68060@60MHz. (all with various ram-configs)
Patching and messing with the demos isn't something that should be done. If the hardware aims to be 100% cycle-exact, then this won't be a problem.
Again, don't get me wrong, cycle-exact is a proper troll to mess with, and I do see the problems. These are all dreams, and if I'm able to watch (and capture) some demos on the ReplayBoard, I'll be a happy camper, and my money will be well spent. Every single demo (and game or other software) that runs is a victory.