Note that hydrogen cars are also EV's in a sense it is the electrical energy that is driving the motor and hydrogen is a consumable. Difference between Tesla and Mirai is the source of the electricity.
The difference is that a hydrogen car is much less resource demanding. It is the EV that is truly sustainable. We need to give them separate names like BEV and FCEV.