I am a die-hard Jets fan and go to every home game. First off, he beat out Kyle Orton, not Matt Cassel, in Denver. Second of all, he did not "lose" the starting job to Sanchez - there was never a question that the job would be Sanchez's! Third, Tebow is not a great player. He's big, strong, kind of fast (not THAT fast though) and has a lot of heart. And my last point of contention with the question is that Tebow never had any great performances against New England - he had probably his two worst games of the year last year against New England.
Also, a glaring difference between this year's Jets team and last year's Broncos team is that, when Tebow took over in Denver, the Broncos were 1-4. These Jets are 3-3 and tied for the division lead. You simply don't bench your quarterback when you are tied for the division lead. In regards to whether or not Tebow should start vs New England next week, why? Is Sanchez come off of an off performance last week? Sure, he had 82 yards passing, which is hardly decent, let alone good, but he was sharp and was efficient both at converting third downs when needed and scoring in the red zone. And if you counter with "yeah but only 82 yards," if your team could run for 250 yards in a game would you throw the ball much either?
I've been anything but a staunch Sanchez supporter this year, but this week is definitely not the time to pull the trigger on such a move, and I'm not sure that it will come at all, quite frankly.