Well seeing as not even the OP has given any suggestions to actually improve the system he was graciously pointing out flaws in, besides shoveling on some new ranks every time the gap in points grow too large, here's a suggestion.
We've got the maximum amount of points you can get, that's 100, as in 100%. From the looks of the system we want it to be an exponential growth instead of a linear one. This means that, to make it simple, the equation is based on a squared function, thus we take the square root out of the 100 max and get 10. We now divide it into the amount of ranks we've got -1 because the first one is 0, meaning we divide the 10 with 14 and get a result that we round down to 0.71. Since it's rounded down to not go over 100% it means that we'll get a gap between the maximum amount of points and the amount needed for maximum rank which in this case will be: (0.71 * 14)^2 = 98.8036
This means that you'll need 98.8036% of the total points to achieve God rank, it's a small gap, but that was the main complaint anyway.
Following the equation (0.71 * <rank number above guest>
^2 means that we're left with a list that looks like this:
Active User >=12.6025%
Mad User >=18.1476%
Hacker Level 1 >=32.2624%
Hacker Level 2 >=40.8321%
Hacker Level 3 >=50.41%
Uber Elite >=72.5904%
HBH Guru >=85.1929%
Currently we're adding forum posts to our total points which are then compared to the limits of ranks, unfortunately as we've seen forum posts don't necessarily mean you've done something worthy of points. Community points just sit there without any obvious purpose even though those are what should show how much you've helped and done for the community, thus your total points should instead of challenge points + forum posts, consist of challenge points + community points.
Adressing the own rank in this system, you could simply make it 105% of the maximum challenge points or something similar such as 100% + x amount that you deem good. All this means is that you've probably completed all or close to all challenges and that you've done enough for the community to get enough community points or, for instance made challenges, or discovered vulnerabilities or anything else that can reward you with additional points.
K3174N a happy bunny now?