Ive just been having a good look at them...or as best as I can online and they do look really nice.
There is some concern from having an all alloy chassis but given that they have been building these for several years Id say they have ironed out any bugs that may have been there. Im not a fan of the checker plate everywhere, id prefer plain sheet and painted but each to their own. They do have a bit of a home made feel to them but their point of difference has to be a winner.