Я знаю как оценивать интеграл, предполагая, что среди 

 найдется хотя бы одно иррациональное, но моей целью как раз является избежать подобных условий.
  Боюсь, что желаемой оценки - при игнорировании условий соизмеримости между тэтами - не получить.
Напр.,  вблизи нуля ( на отрезке 
![$[0, \frac{k}{N}], k$ $[0, \frac{k}{N}], k$](https://dxdy-03.korotkov.co.uk/f/6/b/f/6bf26c4cbc2ece3c73f01443f42def0882.png)
 определяется тэтами) функция - порядка 

, так что, если вклад от этого кусочка не подавляется имеющимися где-то "отрицательными всплесками", то интеграл будет иметь порядок 

.  В частности, это будет так при 

 - что, кстати,  противоречит
 можно быстро найти 

.
  Дроби Ваши - это , типа, ядро Дирихле.  А при 

-    ядро Фейера (и в этом случае интеграл явно считается, и (почти) в точности равен 

  (с какой-то константой, типа - 2, при нечетных 

) (я посматриваю в Зорича, т.2, г.18))