kmar, developers can just make it this way:
1) If you have 
more points than you can spend for all possible unlocks:
Show you: %all_points_needed_for_all_unlocks%-%cost_of_all_unlocks_you_have%
2) If you have 
less points than you can spend for all possible unlocks:
Show you: %your_points% (real ones)
3) If you have everything - don't show points at all.
Personally I don't think there is any issue with high level. It doesn't look like we'll get any more different commander modules or 10 new units all of sudden.
And donating XP to other players is kinda... bad idea. I have an idea who will go all smurf-day.