Very good workout the only thing I would do differently is changing the leg workout from being on one knee to lying on the mat hip up.   Like this one, only most the time I do not suggest having head in hand.    Key is Keeping Spine elongated.                    
Health of It Transformation is the Place You go to Transform into the person you were created to be