BTB hit it on the head. 90% for that many reps is not safe or really going to be a real 90%. I think you have good ideas though.
For the risk of sounding like an ass, you should check out my ebook. It fits what you are looking for. Take it, manipulate it to what you like.