Is this program considered a complete fitness program?

It’s a very good foundation and in some cases can stand alone.  It’s not necessary to stop your existing training, sport or recreation.  However, same-day hard training circuits should be done after your Dancing Bones session.