Закрытия в JDK7 на данный момент не детализированы. В презентации на Devoxx использованные примеры были очень похожи на предложение FCM о закрытии .
Если предположить, что spec используется в JDK7, тогда я думаю, что ответ на части 2, 3 и 4 вашего вопроса - да (хотя я вполне могу ошибаться).
Для части 1 - я думаю, что должно быть возможно иметь массивы, так как литералы метода могут быть назначены объектам метода.
Для части 5, я подозреваю, что производительность будет аналогична внутренним классам.
Извините, я немного расплывчато - надеюсь, это немного поможет. Вероятно, еще рано отвечать на ваши вопросы с уверенностью.