I took Haile's 15:15 time and actual age of 21 (1/23/87 DOB) to get a 84.9% age graded factor using the latest 2006 World Master Athletics age graded tables. Then I applied this factor to age 18 to get a time of 15:42 -- the time Haile would have run had he been 3 years younger at age 18 as he claims.
With a 15:42 time Haile would have finished in 8th place today.