glDrawElements 使おうってのに glColorPointer わかりませんってのはちょっと。
もしかしなくても glDrawElements 自体わかってなかったりするか?