Ну я в принципе почти так всё и делал, но разница в том, что я на серые мячики не смотрю вообще, там может быть всё, что угодно (и вроде это оговаривалось много раз на форуме). А ты даже выводы какие-то по серым мячикам делаешь. Вот на счёт этих серых мячиков и был мой скепсис, не думал, что по ним кто-то что-то всерьёз считает.
В принципе можно твой алгоритм добавить в тему помощи новичкам. Неплохой разбор драфта.