Yeah, that's Ron's car. He's the one putting the twin turbo Ford engine in his car. Last I heard it was in for paint, but I may be wrong. I haven't heard from him in a bit though.
Looks like his site isn't up. I'm not sure if he's got a new one or not. He's not far from Larry C. though. Try shooting him an email. Maybe he can get ahold of him.