Hi, It appears that he is improving , and he is on the way of success. It will definitely take time,but he will improve a lot except a minor part left behind.
Once he is developed to certain limit, he will be advised for physiotherapy
, which includes movements of all concerned joints, passively then actively, means by him self. Thank you.