Quirky German cabbie gives new meaning to 'fanatic'