Sure! Here are some things you can investigate:
1) Just type "python" and hit enter from a shell prompt. The default python install will start in interactive mode and display it's version number.
2) From the shell prompt, type "ls -la /usr/bin/python*" and hit enter - you will see several python installations. Run any of those in interactive mode, and they will each display their version numbers, just like what happened in step 1 above.
On my server, the following python versions are available:
Python 2.3.5 (#2, Oct 16 2006, 19:19:48)
Python 2.4.1 (#2, Oct 18 2006, 20:58:01)
Python 2.2.3+ (#1, Sep 4 2005, 21:50:09)
I have no idea, but according to the information on the suggestion panel, it appears that there are other consideration besides just the number of votes.
There could be any number of reason why your script failed - have you tried it with the various versions that are available on DreamHost?
Finally, did you read the DH wiki article on Python that I linked in my response to the original poster? You can install your own copy of python 2.5 if you wish; you do not have to wait for DH to do it system wide.