Dude, this is actually fantastic! I've been waiting for the next game in the series, this will definitely tie me over until then.
As a fellow developer, i'm curious, how did you get the models so close to the original? Were you able to get them directly from the games?