Not so fast. It will take a few months to replace the leadership, and probably 12 months before we see any results from a new strategy. So it could possibly slow down improvements now.
Were Locandro & Co. doing any improvements? All they seem to do were to make app/website prettier, not better.