If it's not a race then why have results in order of finishing times and prizes for the winners? Just because an event isn't advertised as a 'race' doesn't mean that the people in that event aren't racing each other.
It's great that the event has a 10 hour limit though to cater for everyone. Thanks to all the volunteers who were willing to give up so much time.