
Ranking polls and thus all the systems that rely on them (the BCS rankings in part) are inherently flawed due to human nature, greed, a team's viewability, a team's history, and more. Coaches have absolutely no incentive to cast votes in the most accurate and uniform manner, and neither does the press for that matter.
A possible solution to rankings of teams uses one of these very weaknesses in the current system (greed) as the method of really deciding how well a team played each week. And thus, collectively, how it has performed throughout the season. How? Use people with "skin in the game" so to speak: bookmakers. Every week, bookmakers around the world put odds on NCAA football games. All the best odds makers in the world typically zero in on a certain spread, over/under, etc. If they're right, they make money, if they're wrong by much (cumulatively) they'll lose their shirt. So they have a vested interest in getting the spreads as close as possible to the correct result.

Of course, you may say, "Wait, would this kind of system entice strong teams to schedule a bunch of pansies, and also penalize teams in supposedly "strong" conferences?" A valid concern indeed. And one that can easily be addressed with one additional numerical modifier. It could be called a "strength of schedule" modifier, much like the one which has been used in the BCS system. For example, the combined winning percentage of all your opponents could constitute the modifier. We just need to get people to sit down and work out the math, and try to take into account all variables.
Sure it has its potential problems, but it is a start. And breaking the status quo is the only way that many great teams and players out there will ever be able to compete (in the rankings) on a level playing field.