JC papers aren't like any other breed registration. The papers are issued to the horse, and subsequent owners just sign them. I have JJ's papers, and they're really quite unimpressive.
As far as race records, if you know his registered name and tattoo number, you can find out that info from the Jockey Club.
I doubt seriously that there are any foal pictures of your horse, and even if there were, his breeder would have them. They most certainly don't get sent with the foal registration.