This actually seems relatively straightforward to me, but I could see the confusion and I want to verify before I pull it out of my bag of tricks. Demolisher can perform one of its attacks after it performs a move. When attacking squadrons, you get to make a roll against every squadron within rang and the arc you are shooting from. That counts as only a single attack.
So, if I have Demolisher, it seems to me that I can move first and then attack every squadron within an arc? Thinking about a Demolisher with Ruthless Strategists to fly around with some TIE Bombers...