Starship Combat

By crouching lictor, in Rogue Trader Gamemasters

I just can't seem to wrap my head around starship combat. It seems overly complex and slow. In the couple of battles that I have run so far it takes a long time for anyone to do any damage. The macrobatteries seem like they are just there to take down shields and that lances will do all of the heavy damage work. The degrees of success necessary to do any significant damage also seems a bit much.

Can anyone offer some good advice on how to run a starship combat effectively?