Прочел руководство:
1) я за 4 пробела;
2) выравнивание кончено, удобно смотреть, но если редактор не поддерживает, специально делать точно буду (имею в виду выравнивание знаков равно и т.п.). Хотя выравнивания например при переносе параметров процедур на другую строку и т.п. однозначно нужны
3) Согласен про пустые строки, однозначно надо разделять
4) уже привык, что один оператор, одна строка, мне и читать код так обычно легче;
5) абревиатуры да, лучше не использовать
6) по поводу начинать ли с большой или малой буквы идентификаторы, пока не знаю (обычно пишу с большой), но уж с экспортом, мне кажется, это точно не должно быть связано