consolidate new post form variants into single client-side template/view

@marcotuts @gwprice 

thanks for the catch & reminder.   led to discovery & fixing of a few other small issues.