I still think it looks more like Anubis. Horus doesn't have dog ears.

...though (I don't really know and am too lazy to wiki it) Horus probably has something to do with time, so he'd be more appropriate for a giant statue in the island.