He isn't completing tasks, has a hard time staying focused, and isn't "mature".

Amen to the GT testing! I agree, he probably isn't completing tasks because he's bored. Holding him back will exacerbate the focusing problems. Did they give examples of what they mean by immature?

Good looking out for your family!