Корректно: прошло 20 минут. Если в количественно-именном сочетании определенного множества есть слова дней, лет, минут, секунд, часов и т. п., глагол-сказуемое, обозначающий в основном течение, движение времени ставится в единственном числе. Множественное число возможно, когда предложение с таким счетным оборотом имеет иное смысловое наполнение (например, говорится о значении отрезка времени для кого-либо, о его влиянии на что-либо). Ср.: 20 минут ожидания показались мне вечностью.
Дело в том, что оба глагола допустимы в таком высказывании, какое Вы процитировали. Поэтому проблему выбора слова надо решать с учетом того, какой конкретный смысл требуется выразить в конкретном тексте. Если имеется в виду сообщение сведений, то следует выбрать глагол представить. Если подразумевается передача сведений в чье-либо распоряжение, то эта идея передается глаголом предоставить. При поиске уточнений примите во внимание то, что употребление глаголов представить и предоставить неоднократно становилось предметом обсуждения в вопросах и ответах нашей справочной службы; необходимые разъяснения можно найти и в материалах словарей, размещенных на портале.
Предложения, построенные по схеме «отрицательное местоимение на не- + инфинитив» (некому ругать), в современной русистике обычно характеризуются как безлично-инфинитивные (не безличные). Следовательно, в приведенном примере части сложносочиненного предложения принадлежат к разным типам, а потому запятую нужно поставить даже с учетом разночтений в справочниках.
Пунктуационная ситуация, о которой Вы спрашиваете, в правилах не описана. Если союз или используется для связи слов внутри однородных компонентов предложения, в свою очередь связанных союзом либо, то, на наш взгляд, лучше запятую перед либо поставить. Это позволит читателю безошибочно воспринять смысл фразы.
Запятая ставится по условиям контекста. В приведенном примере запятая нужна ("и так далее" фактически - часть сложносочиненного предложения).
Предлог служит для выражения синтаксической связи между словами в словосочетании, он не называет предмет (как существительное), действие (как глагол), признак (как наречие). Производный предлог, образовываясь от знаменательного слова, обретает новое лексическое значение, отличное от значения мотивирующего слова. Например, предлог насчет (узнать насчет отпуска) означает «относительно кого-либо, чего-либо» и со значениями существительного счет смысловой связи не имеет.
Однако часто связь – более или менее тесная – со значением мотивирующего слова может сохраняться. Чем теснее эта связь, тем затруднительнее определить, стало ли знаменательное слово служебным или еще нет. Например, предлог в течение (в течение трех часов) сохраняет метафорическую связь с существительным течение.
Если необходимо узнать, признается ли то или иное сочетание предлогом или еще нет, можно обратиться к академической «Русской грамматике» или к специализированным словарям:
Объяснительный словарь русского языка. Структурные слова: предлоги, союзы, частицы, междометия, вводные слова, местоимения, числительные, связочные глаголы : около 1 200 единиц / под ред. В. В. Морковкина ; Гос. ин-т рус. яз. им. А. С. Пушкина. – Изд. 2-е, испр. – Москва : Астрель : АСТ, 2003. – 421, [4] с.
Рогожникова Р. П. Толковый словарь сочетаний, эквивалентных слову : около 1 500 устойчивых сочетаний русского языка / Р. П. Рогожникова. – Москва : Астрель : АСТ, 2003. – 414, [1] с.
Корректно сочетание: по его окончании. По окончании не предлог, а сочетание предлога с существительным. Предлог по употребляется с предложным падежом существительного при указании действия, события, после которого что-нибудь совершается.
Согласны с Вами, слово почти во втором предложении неуместно, следовало бы использовать слово около.