The trouble with labelling any release not on a major label as indie is that some of the people releasing this way may not want to be classed as indie.
A hardcore dance artist producing albums on equiptment in his bedroom or a thrash metal band recording in a garage may not want to be called indie and may be insulted to be classed as indie.
You seem to be narrowing the category in one way and then expanding it in a different direction.
It is up to the individual artist what they want to be called, and for that matter what they consider to be their first album. Their opinions are a lot more important than yours!