Best song in the game imo. It transmitted the feeling of a hectic battle far better than most other themes in the game. Especially when the peeping sounds came up you felt under pressure. Too bad they aren't part of the OST.
I found this mission quite challenging, especially near the end where you had to eliminate all tie fighters and defend the rebel transports, it was sometimes really frustrating