My data tells 454,3kJ/kg=916J/mol at 1atm hence around 20K.
I don't see how to get 897J/mol even with the given data, except that the book or professor took 2.00g/mol, which is nonsense if the other numbers have 4 or 5 places. 2.016g/mol would be better.
Densities: to convert an enthalpy in an enthalpy, you need no volume nor correction. It's only a matter of unit change. If for instance the temperature differed from the measure's one, you would need some corrections, but usually the necessary data is an enthalpy or a Cp, which includes already the effects of the volumes.