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 the head in hand.
Key is Keeping Spine elongated.
Click Here to watch the video.