The work looks good, but the Watts link does not look strong to me. You really need a solid bsushing in the center with a decent diameter, and it needs to be secured much better than that. I use Delrin in most cases, but a poly bushing is okay too. Oilite would be the best bet overall. The moutn is the next thing. It should really be tied into the axle tubes. You have a small contact patch ont he back of the 9" pumpkin, which is merely a heetmetal cover, less than 1/8" thick. I would not rely on that to keep the car centered in a hard corner.
Also all of your mounts should be in double shear.