2 weeks ? LOL !! I wouldn't expect anything remotely considered "complete" until after the LE's and Premiums that were pre-ordered have shipped out.
I've bought 17 NIB Stern pins over the years. The code was usually 95% complete with only a few things needed afterwards, but then the SAM system came along with the whole we'll ship it like this and update later. I believe it all started with WPT. Since then this whole game with the code has had it's ups and downs. WOF was ridiculous and apparently still is, but I gave up on that dead horse a long time ago.
Correct me if my memory fades me, but I believe SM 2.0 took over a year before it was released. Not that the game was incomplete before that code release, but when it comes to Stern, the code people want or expect could take a year or never be released at all. Stern's history proves that and anyone that buys a pin from them should already know that unless their a newbie. I know the risk involved and I've gotten burned from it, but I have no one to blame but myself. In return, Stern lost my business until now.
It's like if the game sells well and is popular and in demand, Stern spends the time to update the code, but if the game sells poorly, then Stern moves on to the next pin, with only minor, more technical updates coming for previous pins or none at all.
I sold all of the Stern pins I bought in the past. Metallica LE is the first pin i'm buying from them since Batman and if they fail me again, I guarantee it will be the LAST pin I ever buy from them.
Just my two cents.