I don't know much about it's history and I don't really care all that much (Though I have heard some questionable things on their original rights to comics/art policies from artists that checked the place out back when it was comic panda)
For me, I discovered it as... well, It was advertised as just another sub par comic hosting mirror for me.
Game stepped up a bit when they introduced the support program.
After inkblazers shut down and I lost my income from there I moved here because of the support program.
Now... meh... just another comic host I guess.