i like quite a few of your picks, but as a 49er fan your first sentence for their pick doesn't make sense. they have spent 1st rnd picks in consecutive years on 3-4 DE's (Armstead and Buckner). and with Saleh as the new DC, they may switch to a eagle down D that only uses 2 DT, sometimes they move speed rushers inside, so that would clog up the depth chart adding a 3rd Interior DL. They desperately need OLine help, and pretty much everything else, but DLine isnt really a need, it would just be nice to have another one. Not saying they wont pick Allen, just saying its not a dyer need right away. Good mock tho, dont mean to sound too negative!
Besides left tackle, running back is the only position the Browns do not need an upgrade. I don't care how good Fournette is, they can't afford to use a first rounder on him when they have holes at so many other positions. Also they already cut Josh McCown and Tramon Williams.