That missing 'credit' in the credit window is peculiar, I was looking at some Bally glasses the other day and they actually (some of them) had a small sticker there, I suppose so that in locations where the credit display would be turned off by dipswitch (I guess for legal reasons) it wouldn't say 'credit' on the glass.
I wonder if there was a version of the Meteor backglass without 'credit' screened on the glass, or maybe for awhile they sold them with a sticker? That was a very large production run on that machine they may have had several glasses over the run.
Edit: Just noticed CPR confirmed that this was the case (it was a decal)