The bishop is beautifully placed.
No, it isn't!
It is semi-bad. There is a chess expression - "Biting on granite". If Black had pawns on f7, e6 and d5 your bishop would be "biting on granite". Your bishop is worse than that. It is biting on something harder than granite, namely your own blockaded pawn.
Now if you had a dark-squared bishop that would be excellent. Just look at all those juicy weak dark squares round the black king. Add to that no black dark squared bishop and if you had one it would be a monster.
The knight will infiltrate
Really? Where? It is OK where it is. It can be supported by f4 when it will be very difficult to shift.
There is a discovered check for me
No, there isn't. A competent black is going to keep that useful white pawn on d5 as long as possible, maybe try and win it in the endgame but defintely keep it where it is for the middlegame.
My rook controls the semi-open file
Again, not true. The "open" refers to pawns not pieces. Controlling a semi-open file means having a rook on a file where you don't have a pawn but your opponent does. It does not mean a rook which is supporting one of your minor pieces on an otherwise completely open file.
Black has two undeveloped pieces.
And so? What is your practical plan for taking advantage of that? What are you calculations? You don't have any. Black is going to unravel and win unless they are the same standard as you.
Why am I worse here?
Because you are a piece for two pawns down.
You've just played the mistake Ne5. Why are you moving a piece twice before completing your development? Oh, and Nd4 would have been much better. There your knight really can infiltrate to say e6.
As you say, Black is marginally behind in development. So, you need to complete your development first by moving your queen to connect your rooks, centralize the a1 rook without losing the b2 pawn and only then launch your attack.
And I would like some general tips for analysing positions as a 1050 chess.com rapid player.
Do two things:
- Complete your own development before going on the attack
- Try and work out what your opponent's plans are (or should be) and try and stop them.
One other thing. Sacrificing a piece for two pawns and a check is a very common way of losing games at lower levels. At your level just don't sacrifice until your tactical awareness is much better and you have a reasonable chance of calculating what is going to happen next.