Well, first point is that when you're putting things online, I would highly recommend converting them to PNG format. PNG is a lossless image compression, so that it perfectly preserves the image, but is much, much smaller than a BMP file (TPDF.bmp, at 295KB, for example, becomes 39KB). BMP files are also not usually directly viewable in a web browser, while PNG files are.
If you are using Windows, Windows Paint will do the conversion (load the image, save as). If you are using Linux, use the ImageMagick command line tool "convert", like so:
convert TPDF.bmp TPDF.png
Alternatively, you could see if your plotting program directly saves to PNG in the first place to save you the hassle.
Anyway, with that out of the way, a couple of points.
First of all, I wasn't thinking about the fact that you have to calculate things a bit differently when considering non-flat universes, and to get contours in [itex]\Omega_m[/itex], [itex]\Omega_\Lambda[/itex], you have to consider non-flat universes. Basically, there is an extra geometric factor which depends upon the curvature that you have to take into account, which comes in as a sine or hyperbolic sine of the distance, depending. The exact formulation is dealt with in detail in this paper:
http://arxiv.org/abs/astroph/9905116
It is equation 21, [itex]D_L[/itex] that you want to use. Note that this depends upon [itex]D_M[/itex] written down in equation 16, with [itex]\Omega_k = 1 - \Omega_m - \Omega_\Lambda[/itex]. Also don't forget to factor in [itex]\Omega_k[/itex] into the Friedmann equation if you go this route.
The other route to go is to just ignore the possibility of non-zero spatial curvature, and just go with a one-parameter fit as you did.