> как php превратить в приятный для самолюбия язык?
Взять MVC фреймворк на php. И получить и AR, и MVC, и какой-нить шаблонизатор, если хочется коротких тегов.
А то вы сравниваете Rails и PHP, т.е. фреймворк и язык, и удивляетесь, что в PHP нет AR. =)
В чистом Ruby, тоже нет ведь перечисленного вами…
К тому же, я не профи в Ruby, но что-то не верю, что нет гемов для работы с почтой.