Fiat's new Grande Panda spreads cheer wherever it goes — but it will take more than just vibes to beat the Renault 5 ...