Layout as shown would heatsink pretty well into the connector, but there is a flipside to this: if the connector itself is used very close to ratings then it will heat up, too. It seems you have some excess room to make the polygons a bit larger, too: use all the easily available board area for heatsinking. Also remove the thermal relief patterns from those connector through holes.
Even without these modifications, I'm pretty certain the resistor does fine, as you would be running it below 1/3 rated power, but you can only be sure by taking a measurement. I know it's hard to measure the resistor's internal temperature, so destructive testing is a good alternative: double the power; it if survives +100% overload for more than a few hours, that's a pretty good sign.
Internal heating is impossible to exactly calculate given the limited data on datasheet, but "Derated to zero power at 170degC" hints that this would be the maximum internal temperature, near full rated power at rated ambient temperature, with a (very) good layout. Use the temperature coefficient number to calculate the error. The result is vastly different depending on your conditions: for example, if your current varies only slightly, and you don't need to take measurements immediately after powerup, then you can calibrate out most of the error. On the other hand, if the thing has to read current a millisecond after power-up while the internal resistor temperature is still +20degC, and it then later heats up to +170degC, error between these readings would be up to 150degC * 50ppm/degC = 0.75%.
Though, note that this type of resistor isn't in practice very accurate because you can never Kelvin sense it perfectly. For 1% tolerance, 1% extra error for TC, and 1-2% variance on mounting, I use parts like this, uncalibrated, for +/- 5% accuracy; with calibration, you can do much better.
You can also buy a better resistor which has a "true" 4-pad layout, smaller TC, and better tolerance, but that's going to cost more.