1) Do I need to buy in advance from home? Or can I buy at the Munich hauptbahnhof when I arrive, for travel a day or two later? Or, buy on day of travel?
You can buy a Bayern ticket at any DB ticket machine in Bavaria. You can either buy it for "today" or post-date. You can also buy it from the manned ticket counter, but there is a small surcharge for doing so.
You must write your name on the ticket.
2) Do I need to reserve a seat or just check the schedule for the train I want and board a 2nd class car? It seems I can't take an IC train, what designations will I be looking for on the schedule?
These Länder tickets are valid on any regional trains, that is anything except IC, ICE and EC designations. Also valid on U-Bahn (Metro), trams and buses. The designations for these trains are: R (=Regional, stops at all stations), RE (= Regional Express, doesn't stop at every station), IR (Inter Regional), S (=S-Bahn = Commuter/suburban trains), plus some more for trains run by other companies.
IC, ICE and EC are the only trains that have reservations, no reservations are possible on the trains on which the Länder tickets are valid. Just get on and find a seat. Many regional trains are 2nd class only, no 1st class.
Here is a map showing all the rail lines, and most of the stations, where a Bayern-ticket is valid: https://www.bahn.de/p/view/mdb/pv/deutschland_erleben/allgemein/tickets/pdfs_laender-tickets/2015/mdb_190311_streckenkarte_bay_2015.pdf