В первую очередь, рекомендую обращаться к официальным инструкциям, в частности Go:
https://golang.org/doc/install
Вы всё правильно сделали, что установили Go в usr/local/go. Соответственно первые два вопроса отпадают. Как мне кажется, здесь проблема в другом. Вы пишите, что пытались указать GOROOT, однако GoLand не видит папку usr/local, что странно.
Можно чуть больше подробностей? Что происходит при попытке найти папку в дереве? Пытались ли вы нажать Show path и ввести путь вручную? Какую версию GoLand используете?