Являются ли стрелочные функции аналогом bind функций?
первая ссылка в гугле: https://learn.javascript.ru/arrow-functions

Все в контексте. Привязывая функцию к объекту, this будет объект. У стрелочной функции this всегда будет parent - родитель, если он есть.
Это очень удобно. 
const obj = {
   count: 0,
   start() {
      this.intId = setInterval(() => {
     	   if (this.count < 5) {
            this.count++;
            console.log('count', this.count);
     	   } else {
     	   	clearInterval(this.intId);
     	   }
      }, 1000);
   }
};
obj.start();