This film worked because of more money and American input. I dont think it could have been done only by the Japanese.
I don't think that was a fluid but rather the suit helmet powering up and such.I dont understand what that yellow fluid is in the suits.
Also the drift is not only well explained it plays into the story.