No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Couldn't tell ya. I've used them several times and they do SPs. Has your score improved a lot since then? If so, it might be work getting in contact with them.
Better question, how long ago did you sign up (versus try to take out a loan with them)?