Mechanically, I like it. It's no different at the table than a custom class with a strict racial prerequisite.
Story-wise, I don't like it. It implies a setting where elves are all the same, in contrast with humans that have their choice of class. If you like it, have fun, but it's not...