Hey there mjod321 and welcome to the forums.
CreditInform will remain free for as long as you have the Capital One card. As far as accessing their site, you’ll receive an envelope in the mail with your login information as well as hard copy of your first report. Once you get your stuff you’ll be able to log in.
I think it took like a week for mine to arrive.
Hope this helps.