This was likely set up by Tebow's handlers, who are most likely pretty radical religious folks, but Tebow gave it the kibosh today via Twitter, announcing that he decided to cancel his appearance.
This was an excellent move by Tebow, who manages to maintain a consistent stand as a devout Christian, without endorsing the hatred that seems to come from some folks who call themselves Christians, and use their religious beliefs as an excuse to badmouth the lifestyle of others.
Here's Tebow's official announcement, via Twitter:
This appears to be very much in line with everything that Tebow has said and done throughout his career thus far, and he should be commended for recognizing the obvious issues with his scheduled appearance and for canceling it.
He might not be the best quarterback around, but it's clear that Tim Tebow is still consistent with the beliefs that he has stated from the start.