The overall rating reflects the current state of the app. It accounts for all app reviews but prioritizes the most recent ones.
Hard to say how good this app is. Its been a week since my approval with Newegg and I am still trying to get this app to integrate with them. It definitely isn't a smooth transition like with Amazon.