There is no good solution for PHRF - we struggle with rating bands / class splits all year, just like every other PHRF racing scene. PHRF short course racing sucks.
CRW is a one-design regatta with some PHRF thrown in to keep the (us) locals happy because our local OD racing consists solely of J24s.
You should have been on Echo for the Spring Harbor race. Race one took 22 minutes. No time to breath but we had a blast.