I think with these new giant figures, WotC is trying to get the scaling to be more correct -- or at least more in line with the 5EMM. A 26' storm giant should be 5.2" tall in 1/60 scale and make the party look like yapping terriers in comparison.
Making the "boss" giants larger may be a bit...
In response to the question about the total number of figues in a case, you get a total of 128 figures + the King Ghu figure if you ordered your case with the incentive. (4 figs * 32 random packages)
I pre-ordered mine from Miniature Marketplace back in May and paid US$340.
Here's what my set...