I will give the safari debugger a go but like I said the trackPage() executes successfully as it fires the success callback. With the following result "trackPage: url = /show-post-angular.html".
I also get a success for init() with the following response: "initGa: accountID = UA-XXXXXXX-1; Interval = 10 seconds". I have replaced the real GA code with XXXXXXX. The app responds with the correct value.