The Get Smart Subway sweeps ended August 10th. Generally in the rules, you'll see that they send out prizes, 6-8-10 weeks AFTER the sweeps ends. They gave out 3,500 of the $5.00 cards you won. You're not even 8 weeks out yet. Be patient.
The last one you listed was for sweeps that ended less than a month ago. Again, be patient. I have NEVER not received a prize on a sweeps that e-prize has administered (And I have probably won between 50-100 prizes on sweeps they've administered). Most prizes aren't sent out till 6 or 8 or 10 weeks AFTER the sweeps has ended.
If you want advice, the best and only advice I can give is be patient! I don't worry about my prizes and they all come eventually. If you go for 2 or 3 or 4 months AFTER when they are supposed to come? Then worry and contact them. Don't do it BEFORE they are supposed to come, and clog up their system, it just makes it harder for them to do their job, I'm sure.
Congrats on your wins, and hope you have many more. Remember, BE PATIENT! :)