I really need to go to bed but I felt compelled to respond to this in order to provide further confusion.
An isotropic antenna radiates equally in all directions, the radiation pattern is just a sphere.
I'm not sure on how much of the SBR theory you know. You should be able to find papers on them, Andy Lee did a lot of work on it and he also developed Xpatch which uses SBR. I think his author name was S-W Lee. Anyways, knowing the theory behind it should answer a lot of your questions.
It's been a while but... SBR works by representing the waves as a series of ray "tubes." The propagation of the wave is locally represented by a ray moving through space. The tube is the footprint of the EM wave associated with that ray. As the tube moves through space, it diverges, this is incorporated into the formula. The tube itself is a plane wave, and so it has an associated polarization. That is why you need a vector associated with each tube as that will contain the polarization of the plane wave in the tube. Since these are far-field ...um... fields they usually use the theta and phi unit vector conventions. Whenever the ray strikes a scatterer, physical optics is used to estimate the currents excited. The currents are painted over the footprint of the tube. These are the currents that are used in integral equations to calculate the scattered fields.
So you send out a bunch of rays in accordance to your excitation, like the radiation pattern of an antenna. These rays represent far-field plane waves, so they have a theta and phi polarization. Whenever a ray strikes a surface, you calculate it's reflection and note any necessary attenuations or diffractions. After you have mapped the reflections of all the rays, you paint currents over the footprints of the rays on the scatterer(s). Then you use integral equations to calculate the scattered fields from the currents. There is some consideration on which bounces you will actually use to paint currents on. For example, a ray may have three bounces as it hits around on a surface (think like the inside of a cylinder with an opening in the side. One surface but the curvature may give multiple bounces of the ray on the same surface). Sometimes you might hear about the second bounce being ignored, only first and/or last bounces being used. I wouldn't worry too much about this, it makes an assumption that if you have multiple bounces on a scatterer that the currents usually cancel out and so only the first and last bounces make any considerable contribution.
Classical EM follows linear superposition, so you combine rays that cause an overlapping footprint on a scatterer by just adding them together. Since these are vectors, you can simply use an array to hold the vector components.
EDIT: I think this maybe one of Andy's early papers:
http://intl.ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=702&arnumber=18706&count=21&index=8# Note though, a quick glance through it makes me think that he only paints the currents at the aperture. He was only interested in the fields leaving the cavity so he painted the currents across the aperture and then integrated them as opposed to the currents on the scatterer's surface.