Now that I have sussed maximum scores with mysql boolean search ( I think, they are very approximate ). I discover the actual scoring algorithm mysql use in the mysql mailinglist archive.
I haven't tested this, but it doesn't seem to bear much relation to the results I've had, so I am looking further into how the scoring works and can be improved by using extra fields, etc.