Looks good. Why lat pulldowns? I think this exercise is only for people who can't do pull ups with their bodyweight.
You can do push ups but not bench press? I don't understand that. I thought your ankle is injured... why can't you bench press, how can you do push ups? One feet up?
I'd definitely include exercises for the core muscles, or else you'll be weak in the main moves like squats and deadlift after you ankle is healed. Back extensions (or hyperextensions, as some call them), twists and so on.
Get well soon!
I do pullups with my own bodyweight. but I think lat pulldowns are great, because it allows me to use more than my own bodyweight. I currently weigh about 170lbs. and with lat pulldowns I am can add more weight than that. plus I love the slow and controlled motion I can use behind my neck. because of the pinched nerve in my arm, I cannot do pullups behind my neck, but with lat pulldown I can. so I opt to do that.
I cannot do bench press....because it requires me to have both feet on the floor, and I also have to load/unload the weights....which I cannot carry cause of my foot. I am not gonna hop on one foot with a plate of 45lbs. that could lead to something disaterous. its much easier to just pull out a pin and adjust the weight on a machine.
and yes, I do pushups with one foot. the injured foot I cross over on top of the good one, and I do pushups.
Ive never done back extensions or twists. there is no need for them. my core is extremely strong and stable. when I can go back to squats and deadlifts, I will. my priority is to let my foot heal, and then get it back into proper functioning.