https://www.twitch.tv/videos/248180541
So, a short recap:
Hamilton got the jump on Vettel, and held this big train of soft runners until their first pitstop, compromising their strategy. Ricciardo and Massa on hards dropped quite a bit from the leading pack. Vettel and Webber had a huge battle for the whole first stint until Vettel eventually retired. Now, this is where I messed up the strategy for Button and Webber (and Vettel but he retired so it wasn't a major problem), they should have went for hards, but instead went for mediums. Anyway, Hamilton was quicker after his later pitstop on fresh mediums and passed them both. However, Alonso was even quicker than all of them on soft tyres, however would lose that speed later when he pitted for hard tyres, allowing the leaders to catch up. So, Hamilton won, Rosberg was able to follow Hamilton's pace to finish second (was actually a bit further behind, but there was an issue with the gaps all race). Massa went past his teammate as well for the final podium spot. Webber and Button pitted again for the wrong tyre, hard instead of soft, meaning they finished a while behind the leading pack in 4th and 5th.
Now, I ran the test again off-stream with the strategies set up correctly, and Button actually won with his speed on the soft tyre, about 1 second ahead of Rosberg and Hamilton. And Webber finished about 6 seconds behind them (and Vettel retired again lol). However, seeing as Webber did not beat Rosberg and Hamilton in this test, Button's win is fully dependant on getting past Webber, which he failed to do in the streamed test. It would have been an interesting one. I apologize for the issue again, and this tells me I need to work on the way I enter strategies.