You can't make ChanServ op you as soon as you Identify (without a script of some sort), so you could just identify before you enter the room. You could put the identify command in your Perform section: ALT+O > Connect > Options > [Perform...]. You might want to click on the 'Add' button and make it specifically work for DALnet.
As for the topic situation, for DALnet specifically there is a keeptopic option: /chanserv set #channel keeptopic on - This makes ChanServ retain the topic even when everyone leaves.
For further Services help, ask in #Help on DALnet.
Regards,