As I said, I'm pretty sure it's the apostrophe in the URL that's eating the functionality. BBcode is likely "taught" to enclose addresses in single quotes, so when it gets to that it backs out.
This is not something you're going to want to "fix" -- but there should be a way of escaping it so that BBcode ignores it.