It isn't just General RV. I think that the high volume dealers are all like that really. That is where their money is made. You might get the best deal at them but don't look for prompt service, too busy prepping new units for delivery. Bought my first trailer at General in Birch Run and aside from very minor PDI issues that were addressed promptly I never had to take it back to them for any kind of service issue, lucky I guess.
Now my latest trailer was bought at a high volume dealer and getting service is just like people have described here with 3 weeks out to get it in and then 30 days later its still not been touched. My 1 year dealer warranty is up and I just took my service business to a local dealer that is the BEST. TriAm RV in Bulls Gap TN is very customer conscientious and professional. They kept me informed all the way through a warranty claim with Suburban for my water heater circuit board replacement, it kept going into reset when on propane. It took all of 2 days.
If you are fortunate enough to find a good honest servicing dealer then give them your undying loyalty.
They will have my future business from now on. They have a location in Ocala FL too. I can't speak for that location as I have never been there. As a family owned business I can only surmise they have the same customer values as the one in TN does.