По математике претензий нет. А вот полезность на практике под вопросом (не смог придумать ситуации в которой этот алгоритм выигрывал бы у решета).
Второе: А вы прочитали или проверили сложность, что так заявляете?
Я не заявлял, я лишь пересказал своими словами уже проведённый анализ и измерения. Причём сразу же дал ссылки на источники.
Проверьте сложность алгоритма решета Эратосфена в заданном квадрате больших чисел и сравните сложность с АССА, пожалуйста.
Нет смысла, за меня для Вашего алгоритма это проделали 8 лет назад, а для решета Эратосфена ещё сильно раньше.
Хотя ... Не анализ, а тест, пожалуйста. Сравнил время счёта трёх программ для одного и того числа (которое подавалось на вход Вашей программы и квадрат которого вместе с квадратом предыдущего нечётного подавались на вход primesieve и моей программы), 
primesieve, одна из моих реализаций решета Эратосфена, 
Вашей, 
venco (оптимизированная ваша):
                primesieve      моё решето     SerjeyMinsk     venco
10^4+3          0.000            0.095            0.074           0.001
10^5+3          0.001            0.095            7.365           0.011
10^6+3          0.005            0.105          719.883           0.294
10^7+3          0.037            0.215            ?               3.467
10^8+3          0.409            2.318            ?              43.841
10^9+3          7.259           22.154            ?             571.218
Время в секундах. Знак вопроса - завершения не дождался.
Про сложность 

 для Вашей программы было указано 
здесь и следующим сообщением. Вероятно это огрехи программиста.