Is the DLC supposed to be the endings/routes? because that looks like that was stripped out completely.Finished as in feature complete and bug free? No.
As for the DLC, that's "work in progress" and will be used to drag along the usual suckers for another 3 years.