I agree for the most part, except for 2 things:
1. Revere has a noodle arm
2. Revere should not be leading off, and a .330 OBP is not good enough for the leadoff spot.
I'm totally on board with signing Revere as a 4th OF with some upside. Revere/Upton could be a decent platoon and they can both cover CF if Pillar gets hurt. I'd want a good bat for RF though, someone like Granderson/Moss/Bautista