
Your refutation of B's weird jump move seems fine to me. W gets a big corner and connection to the side. B doesn't really get much of anything.

While this move is big point-wise it fails to take into account the position of the board as a whole. All of B's stones are one the 4th line, threatening a large moyo. W's stones are similarly laid out, farther apart, but with equal emphasis on moyo rather than territory. When two players are building moyos it is usually best to play in a place that makes your moyo larger, and your opponents smaller. O16 and tengen look good to me.

This invasion looks fine to me. It might not be the biggest move on the board, but it works. Especially when B lets you keep sente.

Looks good. Your follow-up had several mistakes in it though.

Connect at G4. B didn't cut you, so take advantage of it. B's stones now cant connect, and you can probably build territory on the lefft side while attacking his now weak group.

just extend to H5 and you can still attack the B stones.

Your move does look kind of slow... Especially since B can still invade at a lot of places in your moyo and live easily. at this point and invasion of your corner would give you a stone position on the side with a wall facing one of your star point stones, so I think the side and the corner can kind of be considered miai. I think I would make shape for my weak stones in the center with G8.

this move is way too slow and forces B to fix his own mistake at E19 without receiving his just desserts. Play G18 and W either captures 2 stones or connects to the iron pillar on the right.
In general, I think you should work on identifying weak groups and trying to attack them.