Запятая перед да не нужна, поскольку в данном предложении это соединительный союз (его можно заменить союзом и).
Корректно:
1) 16 баллов из 23,
2) стопроцентный, 100%-ный, 100%-й, 100-процентный.
Здесь нужно использовать форму винительного падежа союзного слова которые, поскольку переходный глагол покупать требует именно этой формы; слово которые замещает собой неодушевленное существительное банки, а значит, форма винительного падежа у него совпадает с формой именительного: ...о количествах банок, которые вы покупаете (но с одушевленным существительным: ...о животных, которых вы покупаете). Странность этого предложения состоит в лексической несочетаемости прилагательного трехзначный и существительного количество: трехзначным бывает число, а количество может выражаться трехзначным числом, но не быть трехзначным.
А. А. Зализняк в «Грамматическом словаре русского языка» пишет о форме род. падежа мн. числа для слова башка следующее. Это форма башок. Однако ее можно признать потенциальной, так как она воспринимается как нежелательная. Практически это выражается в том, что носители русского литературного языка в тех случаях, когда им в речи требуется данная форма, обычно испытывают затруднения и нередко предпочитают обойтись без этой формы, заменив слово синонимом или перестроив предложение.
Все фамилии, кончающиеся на неударное а после согласных, склоняются по первому склонению: Рибера — Риберы, Рибере, Риберу, Риберой, Сенека — Сенеки и т.д.; так же склоняются Кафка, Спиноза, Сметана, Петрарка, Куросава, Глинка, Дейнека, Гулыга, Олеша, Нагнибеда, Окуджава и др. Все такие фамилии, независимо от происхождения, являются морфологически членимыми в русском языке, т. е. в них выделяется окончание -а.
Верно: учится у Джакомо Баллы, выступает с Джакомо Баллой.
Да, запятая поставлена правильно.