Well said Blockla!!!
A heading is a HEADING. Just the same as when ATC says "turn left, heading 275", you don't apply any correction. If they wanted you to fly runway track, they would have said so!
As for the difference between "fly" and "maintain", there isn't any though in the UK the word "continue" would be used in place of "maintain".