I agree with how Flamestrike resolves combat except regarding the Assassinate ability.
The Assassiante ability states (emphasis mine):
In the mentioned example, since the guard had a turn, I wouldn't let the rogue get advantage from Assassinate, but I would let him get the auto-crit due to...