Have you filed a Motion to set the final hearing? What is he appealing? If it has been 8 months, the something appears to have gone wrong, since even with him changing attorneys, the case should have progressed more in this time frame.
Based on your inquiry it appears that you have not filed for divorce. The fact that you have obtained an injunction and that matter under appeal should have no direct bearing on your pursuing a divorce. The divorce case would be an entirely separate lawsuit from the injuction case and, in fact, any issues related to child custody are governed by the decisions rendered in the divorce case. The continuing delays in the appeal are not unusual. The appellate court will usually grant an extension of time to file certain documents but after this has happened a few times it is likely that the court will deny further requests to delay the proceedings .I hope that this helps.
A weekly guide with tips and legal advice for each stage of the process.