It's a little pitchy. You do have a pretty good range, but instead of placing the notes, in some instances you are reaching up to the notes and not quite nailing them. The overall quality of your voice is good and you do have a good sound.
Your pitch inaccuracies may be a function of poor monitoring of the playback tracks, or just not paying enough attention to the pitch cues from the backing tracks while at the same time listening carefully to your own voice in relation to the tracks and making the necessary adjustments.
Is this both you and your cousin? It's hard to give feedback on two people singing unison.