I looked at my student home page this morning, and couldn't believe what I was reading...
M256 - Distinction
TM470 - Grade 2 pass
This was much better than I was expecting. The relief that all the computing work is over, and I haven't spoiled things with some poor results has left me feeling quite emotional.
Now I feel I can move on.