Badges are being mailed out in batches, and no, I'm not sure how that is being decided.
If you are concerned about your badge, and it has been more than a month, email registration@kumoricon.org with your name, when and how your ordered your badge, and they can find out for you. But please keep in mind it does take some time to process everything.
This year, we are not using lanyards to show you have checked in, but badge holders. So, if you prefer a lanyard, you might want to bring a previous one.