Верны оба варианта.
Корректно сочетание с формой множественного числа.
Не обязательно. Это могут быть все люди, в жизни которых 90-е годы были значимы. Лучше все же уточнять, что имеется в виду, например: молодежь 90-х, школьники 90-х, бизнесмены 90-х и др.
Правильно: Кто бы что ни говорил.
Верен второй вариант.