Not algorithmic problems - display/demo problems =)
It introduces a slight angular offset between odom_combined and base_footprint, which means that displaying the robot model in rviz winds up looking offset.