Interesting stuff here. I don't think there's any harm (certainly not a cardinal sin) of showing the characters on the cover, provided they match the descriptions.
Like the Slite, the real purpose of the cover is to make it stand out on the shelf, to get the shopper to pick it up - same is true if browsing on-line. There are a number of ways to do this graphically and all ways don't work for all people.