Около ста лет - это и чуть меньше, и чуть больше ста лет (отклонение в обе стороны).
Знаки препинания расставлены правильно. Обратите внимание: слово непривередливый в данном случае должно быть написано слитно.
Скорее, просто старшая норма согласования с числительным.