As a top 500 world boomkin I can tell you that using a macro makes no sense to me. Your tact also makes as much sense though, you could have handled this much better.
@Pillywínks(OD) PM me if you would like some help with understanding boomkin rotation/cooldowns/talents! I have resources available I can give you to help you out too.
Make sure to not invest too much into the color of your parse. It has a lot of variance that makes it not entirely a reliable source of data.
Can't stress this enough. When we went to re-clear mythic Eonar we wiped because of exactly this. Communication only gets more important on this fight as the difficulty progresses.
Dps requirement is a bit high here (outside of Coven) but the bolded part is huuuuuge. Mechanics are super unforgiving and now everything that hurt you badly in normal just one shots you.
This is super important. 2nd pots are a huge raid dps increase especially when coupled with Lust/Hero.
Side note: Because of the size of your raid it is even more paramount that people pull their weight. When you lose someone to poor mechanic management it's a larger hit to the raid with fewer people. This is where Heroic with 10 people can be harder than heroic with 20 people, 1 person loss with 20 is 5% of your raid, 1 with 10 is 10% meaning that with even flex scaling you're taking a larger hit to the raid because of that one guy that likes to take dirt naps every pull.
If anyone is interested in learning how to simulate their character please feel free to PM me, I can walk you through the Simulationcraft software and how to easily import/export data from your game.