My first battle: Attack on Imperial Prison Ship "Manacle"

By skirmisher, in Star Wars: Armada

I had my first Armada battle this evening, using my own scenario: The Imperial Prison Ship Manacle escorted by a Nebula-B Frigate and its TIE compliment (4 stands) are ambushed by 2 Corellian corvettes and X-Wings (2 stands). I wanted to try out the medium sized vessels and see how they functioned on a level-playing field, before pitching a Star Destroyer into the mix. I used a bulk-freighter model (a repainted Wild Karrde) as the prison ship and gave it basic move 1, shields 1, hull 4, no weapons. The fighters had a mass-melee and were unable to influence the wider battle/objectives for most of the game as they were all engaged. The Imperial frigate crushed one of the corvettes before taking a heavy salvo from the remaining Rebel warship; however it looked liked it had the upper-hand when finally an X-Wing flight was able to sweep it, cripple the generator for its full-strength forward shields, clearing the way for the surviving corvette to land a fatal blow. The Rebel prisoners aboard Manacle could now look forward to liberation...

It was tough work figuring out the Attack rules in part and I am am wondering can you fellow Star Wars fans help with a few rule clarifications, to be sure I was doing things right. I am bringing the game with me to a friend's house tomorrow so hopefully have enough figured out to make the next battle flow smoothly. In the hope I get an answer before that game starts is it correct to say:

[a] Fighter squadrons can be engaged by ships up to long-range?

If the target vessel has two Braces, then you would need to roll 2 Accuracy results to prevent the target using Brace?

[c] Is critical damage only applied if at least one hit made it past shields after hits are modified for Defence tokens? So 3 hits (one of them critical) v. Brace = 2 hits v. 2 shields = No damage. But if 2 hits v 1 shield then 1 hit gets through and a critical is inflicted (as this attack included a critical roll).

Thanks in advance!