Is airspace above KKIC class G at 3,500’ MSL?
As long as the flight climbs above 1,200’ AGL before exiting the area where class E begins at the surface, the whole flight is conducted in class E airspace until descending below 1,200’ AGL on the approach to the KKIC airport.

The point of confusion I think is where you've read that class G airspace goes up to 14,500 MSL.


  Class G Airspace within the United States extends up to 14,500’ MSL.


But first you must consider the following.


  Class E Airspace exists at 1,200’ AGL unless designated otherwise.


We can see to the west that there are areas where there are exceptions to the 1,200’ AGL specification, but this flight plan does not go through them. This means that the en route phase of the flight, if conducted above 1,200’ AGL is conducted in class E airspace.

We can reference all this using the Aeronautical Chart User's Guide.