I think that Kels does a great job on self promoting and web networking his work, but he should find a way to mix up with one of them big groups. I bet whatever u want that the day he does something with one of them big groups namely bad boys, Dj Khaled and co, or young money, he is gonna get airplay and then people are gonna look for his other material. I know maybe joining bad boys or one of those groups can be career ending, but for someone intelligent enough it could be life changing because the recognition is gonna be there, next step is showing what u are really made of..
Drake btw made a name for himself doing mixtapes on the web though.