Yes, it was meant to be sarcastic.
As for his middle name, fever posted a link on another site that has an awesome explanation to the name.
“Kahano was the god who lay down on the ocean, stretching out his hands until one rested on Kahiki (Tahiti or some other foreign land) and the other rested on Oahu. Over his arms as a great bridge walked the Menehunes, or fairy people, to Oahu.”
found here:
http://www.sacred-texts.com/pac/hloh/hloh06.htm
So, Kahano was a Hawaiian god who was building a bridge between a land in the southwest and Hawaii. Kind of like this child is building a bridge between Australia and Hawaii.

So that, besides Ka Hano meaning "to honor", is a great name.