Arial Black
Adventurer
Assassinate requires that the creature still be surprised when the attack hits to qualify for critical damage. Being surprised before you are hit, but not when you are hit, does not qualify.
When the bullet hits you, you have been hit. At that point, you become aware of the threat, but you have already been hit, and auto-crit.
The bullet only does critical damage if you are still surprised when it hits. It hasn't already hit you when it hits you.
Yes, it has!
If an alarm is set to go off at precisely 6pm, then it hasn't gone off before 6, and as soon as the clock strikes 6 the alarm has gone off. There is no measurable period of time during which it is 6pm for a while. As soon as it arrives, 6pm is in the past.
Slowing down time for the purpose of examining the situation with the bullet; as the bullet travels toward the target, he has no idea that he is being attacked. He only becomes aware when the bullet hits or misses, and while the bullet is en route then it hasn't hit or missed yet. Because the target is surprised, if it hits, then it will be an auto-crit.
The target has no idea about the attack until it hits, and as soon as that awareness begins then he has already been hit. Why? Because being hit (in this case) causes the target to become aware of the threat.
Cause precedes effect. This is known as 'The Arrow Of Time', and governs the entire universe above the quantum level. I don't believe for a single moment that 5E is written for us to use quantum uncertainty to resolve the rules without bothering to mention it.