bubbers...our airline had in its FOM that you could cancel IFR as long as you had VMC, airport in sight, within 25 nm of the airport and it makes sense in your situation...esp with people waiting for your arrival after an INRANGE call.
so I think you had the same thing and it was proper.