I am guessing there is a ground pour on the back of that board?
If so, pin 1 on both XLRs (and also the earthy end of C1,C2 (Why so physically large by the way, smaller is better here) should go directly to chassis NOT the the circuit reference plane, see AES48 for the reasoning.
The reference plane should be connected to the chassis at ONE point, so that shield current does not end up flowing across this plane (You need this one connection so P48 works!).
Some bulk decoupling on the power rails would be a good thing, two of those 47uF caps you like would do nicely, also a pair of zenners to clip the excursion if you have a phantom accident....
Input caps don't really need to be non polar (Use polar ones with the positive towards the XLR)!
4148s are a bit wimpy if you ever have a real phantom power accident, 4001s are more like it (The trouble comes when a signal line with P48 on it (so cap charged) gets shorted to ground), on that subject 10R or so in series with each input cap adds little noise but does serve to limit the surge current.
How are you going to mount the board? a 3.2mm diameter hole about 10mm in from each corner is something you will thank me for later.
Lots of really skimpy traces on that thing, nothing wrong with putting some meat on them, especially the power lines.
Have a look at your placement, especially around those input coupling caps, there are simple things that would make for much cleaner routing.
Some build out resistance (maybe 47 ohms or so) right before pin 2 and 3 at the output is always a good idea, helps with capacitive loads and also improves ESD immunity (May or may not be necessary with that driver but never hurts).
Regards, Dan.