Допустимы оба варианта. У слов, называющих консервы из некоторых видов морской рыбы, названий употребляемых в пищу морских моллюсков, ракобразных и под., которые не встречаются в Центральной России в живом виде и стали известны сначала как экзотическое блюдо, наблюдается колебание в выборе варианта одушевленности или неодушевленности: есть, заказать устицы - устриц, мидии - мидий, креветки - креветок, крабы, крабов, трепанги - трепангов, омары - омаров, кальмары - кальмаров, улитки - улиток. Но сравните: есть раков, так как они хорошо известны в живом виде.
Вполне возможное сочетание, но отметим, что чаще глагол повествовать употребляется без такого уточняющего слова, ничего не добавляющего к содержанию предложения. Совсем иной случай, когда авторы называют адресатов повествования. Вспомним строки Александра Блока: «...И об игре трагической страстей Повествовать еще не жившим».
Запятые не нужны. Правильно: экономкласс.
Можно написать русскими буквами: жилье смарт-класса.
Корректно: ...мальчику из Африки.
Корректно: предшествующего. Вероятно, речь идет о второй половине, а не второй середине века?
Оба варианта корректны.