I don't think you'd have trouble with him
He'd probably be a little tougher from a dig obviously cause of the awd, if he can drive then he should pull pretty hard, but you'd catch him.
I would reccommend racing him from a role cause unless he knows how to brake boost which I doubt because you said he can't drive, you should pull on him pretty hard, gotta love the V8 torque.
your car is 5 speed right?
I've raced one before from a 30 roll and beat him pretty dam bad.
Can't seem to find the video but this SRT-4 beat him pretty bad too and heres what I did to that car.
Can't really hear the honks in the video and I spun a little.
Click here to see Video