Your myprompt.env uses stephan_prompt yet the .bashrc example you have provided is "myprompt". It easy to fix but for newbies that might be an issue.
To Fix modify myprompt.env to replace stephan_prompt (two instances) to myprompt.
Other than that it's very nice.
Thx for sharing.
More information about formatting options