If this damn lingering freeze over where I live would let up on my fingers maybe I'd be able to better myself.
As for you being the best? Don't know. You seem too cocky and sure of yourself. Perhaps to the point of inept adaptation, who knows? Keep yourself open minded my friend. It's nice to toot your own horn once in a while, but just keep your expectations reasonable.