Неплохо! Однако, я бы к тестам применил требовние инвариантности, то есть они не должны зависеть от языка, на котором записаны, в идеале - вообще не требовать языка.
Далее. Тесты не должны требовать никаких априорных знаний. В практических тестах косвенно считается, что если интеллект не приобрел в реальной жизни эти знания, то "так ему и надо!" - ставим 0 баллов. Но при тестировании ЛЮБЫХ интеллектов это категорически неверно.
Вообще АПРИОРНЫЕ ЗНАНИЯ я бы совсем убрал из тестов. И тестировал бы интеллект с нуля, либо на тестах, которые интеллекту заведомо неизвестны. Интеллект - это прежде всего способность извлекать знания. В противном случае мы сравниваем обычные алгоритмы с фиксированно заданными знаниями.
Предполагаю также, что интеллект может обладать разными способностями при разном способе предъявления тестов: кому-то нужно больше времени на запоминание, но он это и дольше помнит, а кто-то быстро схватывает, но и быстро забывает.
Есть так же разные стратегии поведения: рисковая, когда интеллект пробует все новое и совершает много ошибок, а есть консервативная, когда интеллект предпочитает более медленный, но и более гарантированный путь к успеху. Изучение этих коэффициентов тоже интересно. Возможно даже появится наука "психология искуственного интеллекта" или "робопсихология", как у Азимова.