It's been approximately 48,228 hours since the original request was made. Multiply that by, what..? Probably 4 developers and you've got 191,912 hours.
So yeah.. take out holidays and weekends, and they've only had 150,000ish hours to work on a function that already exists in two other sections of their code.
You'll probably we waiting just as long, or longer, for your 10 features as well.
It's the unfortunate reality of Invision Power and has been for years.... unless one of their enterprise customers wants it, it doesn't get done. Us peasants here on the ground don't matter.