Dustblue, I am no pro and cannot advise you, but what I see in this thread is that pretty much everyone finds the contract too limiting, and you should proceed very cautiously, but you are very gung-ho and want to proceed. Getting stuck in a legal battle at some later point could severely limit your near future, especially if they are well known and you are not. Why not try to get a smaller contract out of them?