The B30 bus may actually be less confusing as it leaves right from the terminal at BWI and there is good signage to the stop. It goes to the Greenbelt metro station, which is on the green line. For DCA, change to the yellow line at Mount Vernon Square (same platform, train will be labeled Huntington).
I really hate the shuttle bus between BWI and the airport train station, so I may be biased.