We have seen the amazing 0 second glitch speed run of Pokemon Red/Blue in the past, and it was not so satisfying. However, a new world record for finishing Pokemon Red has been set at one hour and fifty minutes, as of this month! Run by Charlie "Exarion" Armitz, this speed run is simply amazing. Not only does he play well, his commentary explains every single detail of his techniques to achieve a quicker run time. He also compares specific parts with other people who ran the same part and explains why his is more efficient.
Picking Squirtle won't be a surprising pick for anyone, especially after he's has been proven by science to be the best starting pick. Exarion also clearly explains why he is the best pick as well.
One of the most interesting things about this speedrun is how intense it is. Instead of playing it "safe" and going to Pokemon centers and leveling like mad, the key to a successful speedrun is to keep your Pokemon's health at red and to move as quickly as possible. You might also want to check out "Werster", who finished at 1:51.