I've found Dell pretty good about dealing with things that they messed up on. Like you said, submitting a bad review got the job done or simply calling them will at least get the ball rolling.
Hopefully the replacement laptop is in good working condition when you get it.
I have still not received replacement laptop. Its 20 days since they collected laptop from me. No reply to emails. Direct phone number they gave me is not working either. So I am still not satisfied with Dell.