Am I the first to think it sounds too close to Radiator Springs? I'm not even really a Cars fan either. :)