Please make sure you are using a capital "P" for the password flag. It looks like you're currently using a lowercase "p" which tells knife bootstrap which port to connect to.
I sometimes find it's a bit more clear if you use the longer version of the various flags. It's more to type but a bit clearer what's happening. You can find the necessary flags by running "knife bootstrap --help"
You'll see that, for example, '-x' and '--ssh-user' are equivalent.
Try running your bootstrap command as follows:
Hope that helps!
Nathen