I don't like how the game controls how much you can train per country. Example, I think you should be able to train in running all the way to lvl150 and only lvl5 swimming in first country, as long as you continue to win your races. Very predictable on how much you need to train to win races.
I also think instead of a maximum training lvl of 150 on each attribute (swimmin, running, etc.) You should be able to spend your 600 training points however you want , no max levels. Example, At the end of the game you should be able to win the final race with running lvl275, swimming lvl175, flying lvl125, and climbing lvl025. Everyones duck could be a little diffrent in skill levels and would make "RACE A FRIEND" a fun addition.
O.........and Badges