I am a complete noob this but can’t figure out how all this works and how I can check out the pictures I took after I upload.
this is for forums but they have set up the profile stuff on a different part of the website so its not confusing with people who may just use the forums for ts or fishing sim
It's a separate account I'm afraid. You should log in to that link using your Dovetail Live profile. It's the same one you will have logged into on your PS4.
Your DTL and forum account are two different accounts. There is no way that you can log in with your forum account in the game.