This guy is really good. A lot better than Kiper. I've followed his mock drafts for years now. He's the best!
But they're saying the Giants have too many draft picks now, as compared to the number of open roster spots. So it would make more sense to package a few and trade up in the first round.
...Unless, as you say, they use some of those choices for Edwards...