Hi hon- Just reading along... I was going to suggest seeing a speech pathologist or occupational therapist or both to give you some ideas as well. The issues your LO is having seem to be multifaceted if you get me and may have originated from reflux pain, but the other issues he's having will also be contributing. All of the PP suggestions are really great. Anything that keeps the control with him is going to be a winner- and avoiding force feeding him, this may make your troubles worse.
Another thing you can try is to offer him foods using a nuk trainer toothbrush. This is bumpy and gives 'texture' in his mouth but not with the food.
http://ds5cvxtqu2rt0.cloudfront.net/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/1/1/11472fl_lg.jpg any brand of this will do pretty much...
Also- you can try using a behavioural method. I've in the past used something like a car on a ramp:
http://www.ecotoys.com.au/product-pics/Ramp-racer.jpg (or something) and put it where the baby can see it but not get it. the toy needs to be simple, visual, exciting and easily repeatable. You start by showing him how the toy works (you do it not him- he doesn't do it). Then offer him some food, if he takes it then do the car again. Do the car after each successful mouthful. To start you may want to try something like doing the car if he just gets the food on his lip say- then increase it fromthere.
Also- how is he sitting in the high chair? supported? are his feet supported? It's important that he;s feeling very secure and supported. This can help him to eat and feed himself better.
Lots of people have had success with a really soft rubbery spoon. you can try this? something small like this can be good:
http://www.babyzonedirect.com.au/tommee-tippee-soft-scoop-spoon-twin-pack.html The spoon is so soft and flexible it can really help bubs with aversions.
encourage him to play with the food as much as possible- every time you are eating pop something on his plate to have a play with- if not to eat it. He needs to become familiar and comfortable with the foods he's eating.
You may find that skipping the lumpy puree stage is a good idea. Lots of bubs/kids and even adults (my sister for example) find this consistency aversive. Move straight to soft cooked finger foods instead, and bite an dissolve foods like the puffs you describe.
I do strongly suggest that you look into seeing a speech pathologist specialising in paediatric feeding issues. Here they are usually located at the hospitals. I think too though that in canada that the Occu[ational therapists may also do this- have an investigate. If there was somewhere where a team could be involved, dietitian, paediatrician SP andOT then that would be best.