If it works for your game then it works, and good enough. I suspect the percentages are low, especially at high levels, as compared to RL modeling. But in order to actually know that, you'd have to successfully put "a level of experience" into real life terms, which I don't think anyone has managed.
Then again, the point is not whether it accurately reflects RL, the point is whether or not it works. Apparently it does.
Exactly - I have always struggled with the N ranks == X in real life translation. If I take 3 credits of college Algebra == N of Advanced math, etc.
Hence, I just wing it. The % above can certainly be slid either direction based on your desires for your world.
Ciao,
Old Man