After parking in DC I always thought there should be a "parking lawyer" service. You take a picture of the signs (sometimes 6 on top of each other), you upload it to the service and they tell you whether it's OK to park.
There's an app for NYC called Can I Park Here[1]. It does location queries against the NYC DOT parking regulations database[2]. Perhaps something similar exists for DC?