I took a look at your site and it looks like the logo is working, I also tested it on my iPhone and everything seems to be working.
Let me know if you are having any problems. I can be contacted here, but it is better to go through kevinsspace.ca/contact/.