The computer says it wasn't fully justified but what do you care? It was complicated.
The computer says black erred with 11..dxe5. He should have played 11..h6, leading to a position it says is still slight better for black but which I think most players would prefer white.
You had no crusher, so the timing of castling on move 13 wasn't a problem.
I don't really understand the purpose of 5 Qa4, since the pin is so easily broken by Bd7 and you have just wasted a move. That trap might work on beginners but 99% of 1500 rated players will see it. I think they call that "hope chess".
You should develop your minor pieces before the queen.
Here is a game I was playing today. My inernet worked up in the middle and I lost it due to getting dc. I have 3 questions here:
1- Was my bishop sac justified in this position?
2- Did my castling lose tempo? Should I have continued building up the attack instead of castling here?
3- What is my quality of play here? Rate me from 0-10.