I don't understand why can't they allow us (the users of vgchartz) to update the database and add box art. I simply don't add many of my vgchartz collection anymore. Can't find them or when i do they are missing box art.
www.howlongtobeat.com/ is a decent website. Not sure if it meets all your criteria but it is pretty cool. Plus it gives you general idea of game length.