Past success is a weird way to define "indie". The term is usually used to distinguish smaller teams from their bigger AA/AAA counterparts, and I think most people still consider Supergiant an indie studio.
Exactly. Indie doesn't come from the word new, it comes from the word independent. Are you a team detached from the traditional large players in the industry. Yes? Then you're indie.