It makes sense! No promises on anything tangibly website related, but since it'd be the first impression of the game for a ton of people, 2.2 will definitely be best time to take a look at everything surrounding that.
Of course, needless to say the art on the characters page was specifically made for it. That'd mean we'd need to go create additional art which hasn't already been made, which might not be feasible with the amount of work remaining for the next major version. After all, the project is our hobby, and there's only so much time we can dedicate to it that stuff less relevant to the core game can get neglected. Not our aim, but not NOT our aim, either.