I especially like the fact that you opted for game changers with the first two picks instead of succumbing to the "have to get a FS" crowd. IMO in a safety deep draft, the Niners can EASILY address that spot in the late second or later and have an equal chance of scoring success (Vaccaro will be gone at #31 and , honestly, I'd be happy if he were so that the Niners could draft a real IMPACT guy who plays, or sees, the ball on almost every play.
I somehow doubt that Eifert will be there at #34, but if he were, watch out . . .
Really like the Wheaton pick where you've got him.
I also like how you've named a group of guys who you'd like later. Actually picking one at those spots is beyond speculation.
I'd have done some things differently, but this is your mock and works really well.