Yesssss.
I gotta say, that player vs player section was ****ing awesome. I probably would have just ran that guy down at 14:00 though.
The spider tank actually exists in a mini game where you get points for destruction,
_bvPtYB0***
http://www.kotaku.com.au/2014/04/watch-dogs-spider-tank-is-a-real-thing-you-can-ride-in/
Stupid youtube.....its not showing because it has the word *** in the link thing.