Yes, the fuel is provided at no cost to the customer. The pump price reflects the cost of operating the stations at low volumes. During this ramp-up period, while the network of fueling stations and the number of cars is growing, subsidies are provided to the station operators so they can stay in business and to the drivers so they will not be put off by the price of fuel. After a few more years it is expected that there will be enough cars on the road to achieve the economies of scale necessary to make hydrogen economically viable, at which time the per-mile price of hydrogen will be equal to, or lower than, gasoline.
As to range, I've had my car since August, 2017 and have driven about 24,000 miles. I've seen predicted ranges anywhere from 270 to 375. Range varies with driving conditions. High speed driving and quick acceleration will result in lower range. The best way to calculate your fuel consumption is the time-honored odometer method, as the range indication is really just a guess. Next time you go to fill up, note the reading on your B trip computer, which resets to zero each time your refuel, before you shut off the car. Then note how many kg of hydrogen you pump. Divide miles by kg to get your economy. Mid-sixties is pretty typical for these cars. They hold 5.5 kg, which is how the predicted range of 360 is calculated.