You can install our site as a web app on your iOS device by utilizing the Add to Home Screen feature in Safari. Please see this thread for more details on this.
Note: This feature may not be available in some browsers.
What do you mean by "fit?" It will attach to the crossbars, but might overhang the roof more than you want.
I have a Motion XT L, and it fits well, but I don't have any pics. Looks like the XXL is 14" longer, and comparing the pictures, it looks like the added length is split evenly F/R. I feel like seven inches more is too much at both ends.