That's nice. But the Eagles have been trying to get rid of him for a couple of years. It be claimed that it was financial and it part it was, he was not worth what the Eagles were paying him.
As far as one of his finest seasons with the Eagles... he only started 13 games because of an injury and other than his rookie season none were impressive, so having one of his finest seasons when all the rest have been mediocre at best is not saying much.
He may be a great fit for the Colts but I do know that teams don't release players if they feel they are a integral part of the team's success, no matter what the cap implications.