Sure.
Yes.
I don't know where you going with this, if your tunnel is working you should
be able to pass trafic on it. Bridging does not (usually|necessarily) involve
any specific support in the other end of a bridged interface.
You would probably like to trunk the wired and the wireless interfaces on the
laptop, and since you're encapsulating the wireless trafic over a gif-tunnel
you fail since you can't trunk gif-interfaces. Sorry.
Tun-interfaces are trunkable (or atleast I have read so) so that would be a
way to accomplish this. However, it's a bit ironic that OpenBSDs fancy
ipsec.conf and friends (and I say this with quite a lot of admiration for
them) falls short in this sitation. One way to work-around this slight
short-coming is setup OpenVPN, which (IIRC) binds to tun-interfaces. I have
however not tested this.
And if someone knows how to setup a tun-tunnel in stock OpenBSD which does not
involve PPP or something like that, I would like to hear about it.
/Johan