Ещё раз, автор - у вас точно С1? Тогда это абсолютно свободное общение с носителями языка, также на специфические и профессиональные темы, чтение газет-журналов-книг, фильмы без дубляжа, понимание новостных передач, текстов песен на слух, написание текстов, переписка, свободное понимание аудиокниг и да, знание жаргона (ограниченное) и идиоматических выражений. Уровень С2 - это профессиональное знание языка, по моему мнению, иностранцу молодоступное, возможно после лингвистического образования... И не нужно говорить, что вы не можете смотреть фильмы в оригинале, ну начинайте с русскими титрами для мужа, сами их не читайте. Слушайте аудиокниги на английском в дороге, например. Читайте англоязычные книги. Только так, по моему мнению, можно увеличить словарный запас.