I'm aware there are tons of help threads but a couple things are bugging me.

Firstly. I started noticing the oGCD thing right away, but am a bit confused on some of the descriptions. One guide I read claimed there is a noticeable difference between the combos Ruin->EnergyDrain->Ruin vs Ruin II->EnergyDrain->Ruin. It says that on the first combo, the second use of Ruin is delayed. This just doesn't seem to be the case when trying it myself... It has something to do with Ruin II being "instant cast" but it still seems to have the same GCD.

Secondly. Does the pet have its own queuing? Macro'ing embrace to everything seems to be frowned upon. So pet actions behind a regular action in a macro will still hinder queuing my own actions?