It's unfortunate you were hit with a $90 bill. You're right, this was most likely an initial service fee of some kind ...
Some card details on this page may be out of date. After you apply for a credit card and get accepted, you'll receive your card in the mail. Typically, the card comes with an activation sticker ...