Sorry to hear about your flat from hell. Gotta say you couldn't pay me to own anything of the Wrench Force brand, just low end stuff. For mini pumps I'd go with the Topeak Mini Morph and it even has a presta valve friendly flexible hose.
http://www.google.com/products?hl=en...num=1&ct=title