A friend of mine manages my nearby KM, and I was talkign with her back when they did the $50 sale... She said they put out about a dozen more than were initially out with the August release back then, which some they had in the back and some came in during the sale.... After the sale, my stores also restocked, but nowhere near the numbers you're seeing Keonobi.
There's maybe 5 or so at my local store now, but I don't know now if there are more in the back and this is all that fit on the floor or what.
Targets near me either have one or two, and none in the stock room on the DPCI thingy, and WM has some up high, some down low... TRU has a lot too, some up high, some down low.
BTW I got 2 Avatar mech suit things too, at KM. I got one for like $7 and the other more near $10 I think, but both with the same thoughts in mind as you have for them. Gonna take some work though. The human-ish hands on those sucked.