I would not take any notice of that site in relation to defining a minibus. I would look at The Road Vehicles (Construction and Use) Regulations 1986 Part 1 instead,
Im surprised that this thread isn't full of posts from those that were continually on the Brexit thread saying wait until the Italian referendum more cards are going to fall from the EU as it is dismantled.
Instead they seem to be hiding as the markets have remained fairly stable. The Italians...