The numbers are retro, they're just too retro. Way back when (like 60 years before the Sabres even existed), jersey numbers used to be felt and stitched on in that manner. They're using a faux-felt material for them and decided to stitch them on like the old days.
Problem is that this jersey isn't a throwback, it's an entirely new jersey that's been commercially manufactured from the ground up and the majority of it doesn't relate to the Sabres in any fibre of their being. Outside of one game against the Rangers in 2001 (to represent unity of New York state after 9/11), the Sabres have never used script as a logo on their jerseys. I don't think they ever had a yellow name plate on blue, and then there's the numbers that weren't used in their history.
For a jersey that's meant to commemorate the Sabres' 40th Anniversary, it should, you know, actually represent the team. Outside of the small altered Sabres jersey on the front and the four stripes (representing 40 years), this jersey just doesn't do it. It's the definition of a cash grab.
But really, can I expect any less from the Sabres? Since the mid-90s, the team's gone through how many jerseys? Six? And for the most part, they aren't small tweaks, they're completely new jerseys with entirely newly designed logos - we've seen the angry buffalo, the buffaslug, the Red crossed swords, the charging buffalo above the crossed swords (twice) and now this type face logo.
The only other franchise that I can think of that comes close in terms of indecision regarding the appearance of their team are the Vancouver Canucks.
I don't know. I don't like it at all. If Sabres fans like it, then more power to them.