The amount of time it takes for a game to ship typically depends on the availability of said game. If the availability is Low, you will have a lower chance of them even shipping the game at all. Whereas, a High availability means they will probably ship the game soon. If this is the only game in your GameQ, I advise you to add others so that you will always have a game shipped to you.
You can't trade that in on Gamefly. They no longer do that. How much you get for turning it in to a game store (Such as GameStop) depends on the quality of the disc and other variables such as demand for the game. Consult them about the price. You probably won't get what you paid for it.