I think that if they have Dynasty Points in Live 2005, they should change they way they are alotted.
You should get points for every task you complete
For example, points, if you score 50 pts, you should get the dynasty points for scoring 5, 10, 20, 30, 40, and 50 pts combined, instead of just the points for scoring 50.
They should also reward things like win streaks, and other factors that aren't covered now (like a player returning from injury to a big game etc)
Lastly, the points that you spend on your team should not go away at the end of the season, they should stay and if anything add on top of that the growth from regular season play.