You can't see all one's own posts, no, but you can see the dozen or so most recent by clicking on your user name over on the left there. Clicking on '327 posts' or whatever currently leads you nowhere, as I've just found out, which makes me cross.
Yes, it would be useful to be able to search by sub-channel, but that's not going to happen this year, I think.