The overall rating reflects the current state of the app. It accounts for all app reviews but prioritizes the most recent ones.
It's a nice app. Pricey to get all of the features desired. We had it installed for several months and no one signed up so we cannot justify the cost. Customer Support has been really good to work with.