I've never actually seen the film before so I won't know which parts are taken or not but this is a really good start =)
Author's response
I really recommend it! It definitely goes on my top movie list. It doesn't really matter if you can't tell the references :) I'll try and make it as understandable as possible! :D