Is this homebrew ranger subclass balanced?

I have recently made a homebrew ranger subclass called the tracker, and I was wondering if it is balanced.


First Strike

When you choose this subclass, you can quickly get the jump on your enemies. On your first turn in combat, your weapons deal an extra 1D8 damage.

Defensive Tactics

At 7th level, you gain a +2 bonus to AC against your favored enemies.

Favored Enemy Bonus

At 11th level, you gain an additional favored enemy, learning an associated language as normal. You also gain a +1 bonus to damage rolls against your favored enemies.

Master of thy Enemy

At 15th level, you have a +2 bonus to attack and damage rolls against your favored enemies.

It was made for a group of rangers who focus on removing threats from their forest. It is made specifically for that group of rangers, and to expand on the favored enemy feature.