I think you spent too much time on the analysis of ethics and putting forward your opinion that the ethical models are all flawed, (This could have been done in a single paragraph), which was defniately not within the scope of the assignment, and too little time discussing the actual questions raised in the assignment. Sorry mate but it would be a fail in my book too.