Overall its pretty alright but its not exactly competition standard. But of course if you're not thinking of joining one, its fine too.
The key is a wee bit to high for you. Saw you stretching your neck more than often and that's not very healthy. Over time, you might get a really bad pain in your vocal chords.
Might wanna lower the tempo a bit cos you're pretty much gasping for air (well, that's MY observation.) A good phrase is a breathed phrase. Regardless if you're singing it low or high key.