I agree with you for the most part, but I think you're underestimating Frankie's ability to strike on the outside and you are overestimating Aldo's cardio. I think Also is going to tko him in the second/third though.
As for Overeem, there's a reason he's like -400. Silva could smother him...