I had major problems with the photo upload, also. After a couple dozen error messages from CB that the resolution on every single photo I tried to upload was too low, I finally called CB.
Turns out, the photos are not required until the March test. I can't for the life of me figure out why they say that a photo must be uploaded to complete the registration then. They are definitely still working out the kinks. If you just click continue, you'll be able to complete the registration. If you want verification, call CB.