So, we finally received the visa approval at the 46 day mark and the only reason I believe this happened is because we got The local MP involved AND we called home affairs office and blasted them. After the call it was approved the next day.
insanity that we had to resort to this.