Метафора должна точно передавать основные задействованные процессы. Помнишь, еще в опентеме была ругачка: "Не голубь, не бихевиористы, не метафора"?
Метафора про голубя и бихевиористов
http://openmeta.livejournal.com/17807.html#comments
Т.е. в данном случае Гриногр пересказывал аллегорию про голубя. Но не метафору.
Аллегория это такая свободная фантазия на некую тему.