Is it right to review an album that’s been out for a while now? Don’t think I should feel bad about it as I’m not working for NME or another hype machine. The three blokes from Jagwar Ma have been in the game since 2011 but their first LP Howlin has only been available in Europe since June …