Well jeez mate, at least you've given it a red got go..
190kg's is pretty heavy. Personally I think the 7A options have a lot to offer.. not sure how much they weigh, but not 190kg!
Good man for trying anyway!
Sometimes finding out the hardway is the only way..
I was impressed by the effortless power your 20v made, so future mods sound promising ..and this buggy looks like heaps of fun!