There is but only one criticism I have of your setup, and no, it's not the fact it's auto...
The radiator support, if your gearbox and motor setup was anything like mine, it means you're going to have to do the old split the gearbox and motor apart while in the car if you need to pull the motor out again... It's my only issue, I personally would have made that rail a bolt in piece...
And in saying that, it makes me want to finish mine off really badly