If I were you, I'd just go to Casey and get my car. Go back to RK for service.
Even if you get RK to meet your trade-in requirements, they don't have the car you want to buy. It's at Casey.
When you start "shopping" around with other dealers it makes a dealer trade damn near impossible. The dealer with the car won't give it up once they know who the customer is.
The next solution is like what the others have said. Go to CarMax and have them buy your car out right. Then you can go to what ever dealer has the "right" car.
I know it's a hike but Browns in Charlottesville has a WRB Premium en route to their store.