This specific backrest solved my headrest problem. It is not too wide, so it fits easily on the seat and doesn't push you too far forward. It is high up (Get at least the medium size) so it positions your shoulders slightly forward so that your neck isn't in being pressed forward by the headrest. Plus the rest provides good lumbar support. I tried many back rests to negate the problem with the Honda headrest, and the Obus Ultra Forme really did the trick! You can try it out if you go to Healthy Back Store; however, the below link has a better price. Good luck!

http://www.sitincomfort.com/obfoulfobasu.html