What I have gleaned on this machine - it tends to polarise people a bit; some love it and some don't. It obviously helps if you are a Trek fan.
In terms of maintenance the cannons are the big thing to look out for. They are key to the game but can be the centre of a lot of issues apparently.