I made a couple minor fixes to the consumer example. The first was to use the safe flag in the consumer/request_form.html template, to prevent the HTML from being escaped when rendered. The second was correcting the entries in the dictionary returned from the normalDict function in the util.py file. For each value in the key-value pair entered, only the first character was being recorded.
These are 5 & 6 on your issues list as of today.
Corrected dictionary entries in the method normalDict, which was only…
… inserting the first character for each value.
Set safe flag on html/form element so that the html won't be escaped,…
… which happens by default in the latest versions of Django.