Okay, I fixed it.

The webserver now compiles the WML into WMLC form before returning it, if the phone supports it of course (like yours does).

Cheers