Also, I did express my gratitude for the controllers prompt actions. After giving this a lot of thought, whether I heard him say direct runway 9 or not, it was a silly mistake not to explicitly question what i thought I heard and follow the RNAV for 9.
It is tough to swallow, knowing you did...