certainly from a 'clutter' perspective, the more links the worse it is.
I run the Menu bar on the left/right hand side in 'Long' mode, so i have all those tools at my finger tips anyhow (is this a supporter feature?)
So to have the same set of links n the 'Manage My Team' page, is actually a bit redundant. Im not suggesting that they add everything onto there, but certainly where a link would be possible, they should do it.
As I see it, this page summarize the main information on your team.
Due to that, having the all roster there is not a summary.
Having the current economy summary is needed.
The links needs to be upon the content.
When the content describes TL and BIDs on the same box, it should have links to both, and maybe even separating them all together.