Unfortunately, when it did arrive, it looked like something you'd get from a McDonald's happy meal than a level 2,000 reward.
For reference, here’s what Valve promised:

Here’s what fans received:

This resulted in a public outrage in /r/dota2, with many fans stating it has deterred them from spending as much to level up their Battle Pass this year.
I was so excited to get my baby rosh but after seeing reddit im scared :(
— Henrik Ahnberg (@AdmiralBulldog) May 17, 2018
In response, Valve sent out a brief blog post about the situation, promising new statuettes for everyone who received one last year:
It has come to our attention that the physical Baby Roshan reward for last year’s Battle Pass has had poor production quality yields. We apologize to our fans for that, it is well below the quality we expected. We are going to start from scratch on new production for the statue, and prioritize delivering it as soon as possible to every customer that reached level 2000 last year.
Well, there’s nothing fans can do except wait. There's some good news as well: everyone who got Bad Roshan gets to keep their janky figure – For the memes.