Да, всё верно.
Запятая не нужна. Запятая не ставится в сложносочиненном предложении, если его части представляют собой вопросительные предложения.
Тире может ставиться по условиям контекста. Вне контекста для постановки тире нет оснований.
Кроме того, при паузе перед перечислением может ставиться двоеточие.
Предложение можно было бы построить более понятно. Но в целом предложение составлено корректно, требуется запятая перед или, поскольку союзы ли... или в сложносочиненном предложении относятся к повторяющимся.
Запятая перед как нужна.
Верно: Грош цена твоим словам.
Верно: Влетел в окно воробей, схватил зерно, да как крикнет, улетая.
Запятая ставится.
Корректно: Суд постановил автомобиль вернуть Ивановой Л.В. как законному владельцу.
Запятая ставится.