After 4 days I figured that one has to send multiple AT+HTTPREAD requests to get the entire buffer.
The first HTTPREAD returns the full buffer length and then one has to loop to get the rest using AT+HTTPREAD=" + pos + "," + count; where pos is the last query and count typically 256 up until you read the entire buffers lenght each time adjusting the pos by +count.
Phew...this one had me running around! Getting there....
RiaanGo to the full post