I have problems getting my app loading on Internet Explorer 7 & 8 and even 9.

I'm getting the following error message (console)

Uncaught TypeError: Cannot read property 'nodeName' of undefined   

On load the {{}} variables are loading and disappearing. Nothing has been rendered.
I added this to the html tag:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:ng="http://angularjs.org" id="ng-app" class="ng-app: myapp;">  

I added ieshiv.js from the AngularUI framework.
I added

<!--[if lt IE 8]>
     <script src="files/js/json3.min.js"></script>
<![endif]-->  

(Question: is this enough, just adding to my head section or must I modify my code too?)

I also added this to my head section:

<!--[if lte IE 8]>
      <script>
        document.createElement('ng-include');
        document.createElement('ng-pluralize');
        document.createElement('ng-view');
        document.createElement('slide');
        document.createElement('carousel');

        // Optionally these for CSS
        document.createElement('ng:include');
        document.createElement('ng:pluralize');
        document.createElement('ng:view');
      </script>
    <![endif]-->  

And it doesn't work at all. No variables are loaded, not list is rendered and the website isn't working.
Chrome, FF and Opera are working fine.

Do you have any hints where to start ?

EDIT 1:
Link to my controller.js on paste.bin
http://pastebin.com/z67qE9ME

EDIT 2:
Is it maybe the order of the js loading?

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
Edit
Report