Welcome to the club....i'm also mechanical engineer and to be honest i also don't know excactly how dry sump works...but hey...thats why we are here!
I know what you feel about the GasGas....when my FSE450 '05 engine blew i was also thinking why the hell did i have to buy it but i kinda like it now....it has it's especialness. Don't worry and accept the GasGas