No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Your past should have nothing to do with it. Just sounds like it's a bit slow to report. I'd imagine it will show up very soon.
I actually called them on Friday and asked the same question about my Chase Hyatt card, they told me they report on the 23rd and it probably wouldnt show up on the first one depending on the date you activated the card. Hope this helps...