I went there last year to renew my registrations. Plenty of parking, and I was in and out in under 5 minutes.
Parking always sucked at the other building (if you were lucky enough to find a space at all) and to rub salt in the wound, they referred you to the Navy Stadium lot where you had the honor of paying to park.