Gap structure and anomalous superconducting state of quasi-2D heavy-fermion CeCoIn5