Besides the obvious exterior restyling, what changes have been made to the Aveo's design since 2004? Have there been any changes to the stock engine or performance? Have there been improvements over the '04 models?