Hi Gulopine,
KudoRank posts always become much longer than I intend. Perhaps this is a sign that KudoRank is too mysterious for its own good. In any case, I hope you'll forgive the long post.
All of the kudos and stacks on Ohloh form a giant graph of interpersonal trust. Ohloh simply assigns KudoRank to people based on their positions within this graph.
At first, new Ohloh members are completely disconnected from this graph because that have no stacks or kudos. Because they are disconnected, we can't draw any conclusions about them, and we display them with a default minimal KudoRank of 1.
Then, abruptly, Ohloh members get their first kudo or stack, and suddenly they're "in". When this happen, Ohloh is able to position them in the graph, and assign the first real KudoRank. It's a crude approximation based on a single data point, but it's better than nothing. There is necessarily a discontinuity at this point -- from nothing to something -- which you observed when Jonathan gave you your first Kudo.
Forgive me for trying to distill your thoughtful blog post into a single sentence, but you seem to argue that KudoRanks would be better served if Ohloh waited to act on this new information. Let me respectfully disagree for a few reasons.
KudoRank is a perhaps foolish attempt to be a reflection of real people and the work they have done. Reputations, skills, and development work are real things, outside of Ohloh, and as much as possible we want try to use only the real things to gauge KudoRanks. You and Jonathan have clearly known eachother since before yesterday, and the fact that the data was entered onto Ohloh yesterday is poor measurement the value of your relationship, not based in reality.
Also, if nothing changes in the future, Ohloh would eventually decide to award you the KudoRank 7 you've deserved all along. What has been served by misrepresenting you before this time? You must admit that 7 is a much better approximation of your real skills and reputation than 1, by a large factor. To change KudoRanks slowly is to be wrong on purpose, and the stability would merely be an illusion. Personally, you aren't really changing from a 1 to a 7 in your skills; our KudoRank was simply wrong before, and now it's less wrong. It's not a flaw that we corrected ourselves so quickly.
Over time, the stability in KudoRank you are seeking will naturally be realized. The single thread that now connects you to the graph will eventually expand into a web (sign up your coworkers!), and you'll become less dependent on a single data point for your rank. Over time, more developers will join Ohloh (I hope!) and the increased connectivity will make the KudoRanks for everyone more stable and accurate.