Как раз этот плагин/фреймворк django-rest-framework-json-api и отдает нужный формат для JSONAPIAdaper-а Эмбера.
Вот примеры ответов валидного JSON API сервера - jsonapi.org/examples. И сравните с ответами django-rest-framework-json-api.
А ответы сервера вида:
{
"posts": [
{
"id": 1,
"title": "I'm Running to Reform the W3C's Tag",
"author": "Yehuda Katz"
},
{
"id": 2,
"title": "Rails is omakase",
"author": "D2H"
}
]
}
- это под RESTAPIAdapter.
И по поводу 4-го вопроса - просто пропишите в роутинге Джанги переход на главную страницу (со скриптами Ембера) с любых адресов, кроме API-шных. И все.