CONGRATULATIONS!!!!!!!!
And well done on overcoming so many difficulties during both the training and test, and thanks for the excellent write-up.
Having really struggled to get my PPL(A) - 90 hours, and nearly gave up several times - it's taken me several years to realise that many of those setbacks are excellent learning experiences, and IMHO they make you a better pilot in the longer term.
Enjoy your flying, and I look forward to meeting you at a fly-in.