Nice going SBS.
When on an mtb, I prefer a mtb helmet which has much thicker padding inthe rear (if you fall over backwards), is more square, less streamlined and has less holes. In fact, I use a mtb helmet on the road for the greater protection. The fact that it has fewer holes is a benefit as it keeps the noise down.
And those are real nice (translation: expensive) roadie Sidi shoes. They were not designed for offroad use and won't give you much traction and are so stiff that it is damn hard to walk in if you have to walk up a hill.
If you can get mtb stuff, it would serve you better, but you are doing fine otherwise.
Sorry, didn't mean to nitpick, but I'm not cleared to work out so I spent too much time on this forum...