Возможны оба сочетания, но они имеют разное значение. Наколоть вилкой – повредить, проколов что-то вилкой. Наколоть на вилку – насадить что-либо на вилку.
Такие сочетания можно образовать.
Это ошибка. Верно: намолоть, намелет.
Два двоеточия в одном предложени хотя и прямо не запрещены правилами, нежелательны, поэтому предложение лучше разделить на два, поставив точку после узнай. В целом же знаки препинания поставлены корректно.