Right, I'll try to break it down a bit.
Theming
Now, bear in mind I haven't been to Thorpe since Saw opened, I thought you did a great job! You've got so much detail and I think you've got the look and proportions sorted. I understand that you haven't managed to finish it, which is a shame. I'm probably better letting someone who's been and ridden Saw to tell you how accurate you are.
Track
Accuracy again is not going to be a good one for me to review, but I didn't think the trackwork on this was anywhere near as high quality as the theming. There were jerks and pumps all over the track and it didn't flow well at all. If (and hopefully when) you finish this ride I'd spend a lot of time making sure the trackwork is perfect. It's a massive waste of your time otherwise.
So yeah, overall I think there is a lot of work to be done, but you've certainly got the quality to pull this off.
Is that the right sort of thing?