Assassin's Creed Origins Season Pass
Yes. It should be.
Digital delivery means that the code will be e-mailed to you after purchase instead of you getting a physical card with the code.
Yes, you can purchase this for the standard game edition. It can also be purchase in store when the game is purchased. You would most likely get the code printed on your receipt.