I'm still a RB believer is he can catch a good ride. However, Honda is not committing to RB until they search the market first that is why the contract negotiation is on hold. Ruben is a proven winner even driving under MS at Ferrari, and he can do it again.
JB wise, if you observe him during the 2004 season, he had more showing than any of the new comers. In fact, if you watch the way he drove during that season, he is on par with the big shots. It is just a shame that he's never in a good team. Unlike Jean Alesi during his peak, which after the age of 30, JB is still very young and can continue to grow with Honda. He is actually not that much older than Hamilton if you think about it.