"Быдло" стиль очень даже подходит, когда используешь LINQ. Сделал сложный запрос с конвертациями, там это заюзать можно вполне. И ещё именовал бы я свойства в CamelCase стиле, ведь это не поля, а свойства. Это всего лишь анонимный тип. Когда в одном методе много манипуляций с данными, можно и заюзать вполне, тем более, если больше этот тип данных нигде не нужен и не будет использоваться.
Kovalsky, Смотрите первая претензия к этому стилю в том что нужно вспоминать, ненужное усложнение.
Второе в том что отсутствуют комментарии.
Кроме этого использовать его можно по месту обьявления или использовать рефлексию.
Ну еще из области моей чуйки, рантайм преобразует это в новый обьект и тратит какое то время (это не подтверждено, но думаю что так и есть).
Ну и возможности очепяток.