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.