Здесь действительно допустимы оба варианта, в зависимости от общего контекста высказывания. Принципы выбора между слитным и раздельным написанием не с прилагательными в таких случаях изложены в параграфе 149 «Полного академического справочника» под ред. В. В. Лопатина.
Для оформления вопроса как прямой речи здесь нет оснований. Верен второй вариант, и в нем запятая перед когда действительно не ставится, так как придаточная часть усечена до одного союзного слова (когда).
Действительно, наличие придаточной части при подлежащем не названо в числе факторов, отменяющих тире между подлежащим и сказуемым-существительным (см. параграф 15 «Полного академического справочника» под ред. В. В. Лопатина).
Да, в данном случае создается вполне конкретный образ среднестатистического покупателя со среднестатистическими мыслями, которые преподносятся как вполне реальные: Заказывая в интернете дешевый товар, покупатель думает: «Если придет какая-нибудь фигня, я не буду тратить время на возврат, а просто выкину ее» — и он действительно готов выбросить купленный товар. Отметим, что по условиям контекста здесь после прямой речи достаточно только тире (как знака, выражающего отношения следствия, результата), см. примеры из параграфа 50 справочника по пунктуации Д. Э. Розенталя.
Сравним случай «наглядно-примерной» прямой речи из Тотального диктанта — 2012: В последнее время нередко звучат категорические высказывания типа: «Я никому ничего не должен».
В этом предложении действительно не нужны знаки препинания. Сочетание тем не менее не является вводным.
Вторая часть конструкции представляет собой неполное предложение, в нём действительно нужно тире на месте пропущенного сказуемого: Не профессия выбирает человека, а человек — профессию.
Запятая перед как в данном случае не нужна, потому что сравнительный оборот тесно связан с глаголом, без этого оборота предложение теряет смысл. Вторая часть этой бессоюзной конструкции действительно может иметь значение пояснения (отвечать на вопрос как именно?), и в этом случае перед ней нужно поставить двоеточие. Если автор не хочет подчеркивать значение пояснения, он может поставить запятую.
Знаки расставлены правильно.
В оформлении этого предложения действительно возможны варианты. Сам по себе сравнительный оборот с сочетанием почти как не нужно выделять запятыми (пункт д) параграфа 90 «Полного академического справочника» под ред. В. В. Лопатина), поэтому вариант без знаков препинания является основным. Этот сравнительный оборот, однако, можно интерпретировать как уточнение к темно, а потому вариант с запятой также корректен.
Запятая нужна: она отделяет придаточную часть сложноподчиненного предложения.