Your draft is not bad, the only wrong thing is that you can get Ty Warren anywhere between 9-15. If he was my guy i would trade down with anyone that offered me anything. You could at worse pick up an extra 3rd that would allow you to draft that CB you are missing in your mock.
I would also draft another OL at 4 that played at a bigger school we have enough small school OL that haven't panned out on the roster already, we don't need another.