I'm confused by the pics, do you have a float issue or a massive coolant leak? The pics show a big leak from the coolant tube.
AS for the float, try cleaning the seat really well with a q-tip and do the same to the needle, then maybe press the needle into the seat and twist them together to sort of lap the surfaces together. Then check for free movement and float height. The needle should fall right out when the float isn't pushing it into the seat.