I myself don't use the current Creators page ( on web desktop ), since a name, an avatar, and the titles of their series don't really make me interested enough to check them out, I don't think adding a quote and ranking badges will make any diffrent, more sorting options may help tho, "Popularity" aside, "Joined date" and "Name" does not help much.
But I like the ranking system, if possible I would like to have the badge icons stick straight to our name and appear along with our name wherever it is, so we can walk around proudly with it, like that shield behind your name. For example "kyaaa, a Gold Rank Creator commented on my comic" Something like that. As a creator, at least this will give me another reason to keep active for leveling purpose :3