If I want to open a new business on Central Avenue, do I have to register it with the CASID office?

Yes. While there is no legal obligation, you should register with the CASID office so membership benefits can be made available to you as soon as possible.